/frameworks/av/camera/ndk/ |
H A D | NdkCameraManager.cpp | 65 ACameraManager*, const ACameraManager_AvailabilityCallbacks *callback) { 67 if (callback == nullptr) { 68 ALOGE("%s: invalid argument! callback is null!", __FUNCTION__); 71 if (callback->onCameraAvailable == nullptr || callback->onCameraUnavailable == nullptr) { 72 ALOGE("%s: invalid argument! callback %p, " 74 __FUNCTION__, callback, 75 callback->onCameraAvailable, callback->onCameraUnavailable); 78 CameraManagerGlobal::getInstance().registerAvailabilityCallback(callback); 64 ACameraManager_registerAvailabilityCallback( ACameraManager*, const ACameraManager_AvailabilityCallbacks *callback) argument 83 ACameraManager_unregisterAvailabilityCallback( ACameraManager*, const ACameraManager_AvailabilityCallbacks *callback) argument 114 ACameraManager_openCamera( ACameraManager* mgr, const char* cameraId, ACameraDevice_StateCallbacks* callback, ACameraDevice** device) argument [all...] |
/frameworks/av/camera/ndk/impl/ |
H A D | ACameraManager.cpp | 196 const ACameraManager_AvailabilityCallbacks *callback) { 198 Callback cb(callback); 200 // Send initial callbacks if callback is newly registered 208 callback->onCameraAvailable : callback->onCameraUnavailable; 210 msg->setPointer(kContextKey, callback->context); 218 const ACameraManager_AvailabilityCallbacks *callback) { 220 Callback cb(callback); 275 ALOGE("%s: Cannot find camera callback fp!", __FUNCTION__); 280 ALOGE("%s: Cannot find callback contex 195 registerAvailabilityCallback( const ACameraManager_AvailabilityCallbacks *callback) argument 217 unregisterAvailabilityCallback( const ACameraManager_AvailabilityCallbacks *callback) argument 433 openCamera( const char* cameraId, ACameraDevice_StateCallbacks* callback, ACameraDevice** outDevice) argument [all...] |
H A D | ACameraManager.h | 51 const ACameraManager_AvailabilityCallbacks *callback); 53 const ACameraManager_AvailabilityCallbacks *callback); 94 explicit Callback(const ACameraManager_AvailabilityCallbacks *callback) : argument 95 mAvailable(callback->onCameraAvailable), 96 mUnavailable(callback->onCameraUnavailable), 97 mContext(callback->context) {} 169 ACameraDevice_StateCallbacks* callback,
|
/frameworks/av/drm/mediacas/plugins/clearkey/ |
H A D | ClearKeyCasPlugin.cpp | 59 CasPluginCallback callback, 65 *plugin = new ClearKeyCasPlugin(appData, callback); 86 uint64_t appData, CasPluginCallback callback) 87 : mCallback(callback), mAppData(appData) { 167 // Echo the received event to the callback. 56 createPlugin( int32_t CA_system_id, uint64_t appData, CasPluginCallback callback, CasPlugin **plugin) argument 85 ClearKeyCasPlugin( uint64_t appData, CasPluginCallback callback) argument
|
/frameworks/av/drm/mediacas/plugins/mock/ |
H A D | MockCasPlugin.cpp | 53 CasPluginCallback callback, 50 createPlugin( int32_t CA_system_id, uint64_t appData, CasPluginCallback callback, CasPlugin **plugin) argument
|
/frameworks/av/include/media/stagefright/ |
H A D | CodecBase.h | 196 inline void setCallback(std::unique_ptr<CodecCallback> &&callback) { argument 197 mCallback = std::move(callback); 255 inline void setCallback(std::unique_ptr<CodecBase::BufferCallback> &&callback) { argument 256 mCallback = std::move(callback);
|
/frameworks/av/media/libaaudio/src/core/ |
H A D | AAudioAudio.cpp | 189 AAudioStream_dataCallback callback, 193 streamBuilder->setDataCallbackProc(callback); 198 AAudioStream_errorCallback callback, 202 streamBuilder->setErrorCallbackProc(callback); 325 // Don't allow writes when playing with a callback. 327 ALOGE("Cannot write to a callback stream when running."); 188 AAudioStreamBuilder_setDataCallback(AAudioStreamBuilder* builder, AAudioStream_dataCallback callback, void *userData) argument 197 AAudioStreamBuilder_setErrorCallback(AAudioStreamBuilder* builder, AAudioStream_errorCallback callback, void *userData) argument
|
/frameworks/av/media/libaaudio/src/legacy/ |
H A D | AudioStreamRecord.cpp | 87 // Setup the callback if there is one. 88 AudioRecord::callback_t callback = nullptr; local 93 callback = getLegacyCallback(); 113 callback,
|
H A D | AudioStreamTrack.cpp | 94 // Setup the callback if there is one. 95 AudioTrack::callback_t callback = nullptr; local 101 callback = getLegacyCallback(); 129 callback,
|
/frameworks/av/media/libaudioclient/ |
H A D | AudioRecord.cpp | 110 // Make sure that callback function exits in the case where 112 // Otherwise the callback thread will never exit. 120 // No lock here: worst case we remove a NULL callback which will be a nop 382 // The only purpose of setting marker position is to get a callback 412 // The only purpose of setting position update period is to get a callback 582 // use case 1: callback transfer mode 589 // callback running with SCHED_FIFO. 970 // Manage overrun callback, must be done under lock to avoid race with releaseBuffer() 982 // Manage marker callback 990 // Determine the number of new position callback( 1205 addAudioDeviceCallback(const sp<AudioSystem::AudioDeviceCallback>& callback) argument 1228 removeAudioDeviceCallback( const sp<AudioSystem::AudioDeviceCallback>& callback) argument [all...] |
H A D | AudioSystem.cpp | 621 const sp<AudioDeviceCallback>& callback, audio_io_handle_t audioIo) 631 if (callbacks[cbIndex] == callback) { 635 callbacks.add(callback); 642 const sp<AudioDeviceCallback>& callback, audio_io_handle_t audioIo) 653 if (callbacks[cbIndex] == callback) { 1097 status_t AudioSystem::addAudioPortCallback(const sp<AudioPortCallback>& callback) argument 1106 int ret = gAudioPolicyServiceClient->addAudioPortCallback(callback); 1114 status_t AudioSystem::removeAudioPortCallback(const sp<AudioPortCallback>& callback) argument 1123 int ret = gAudioPolicyServiceClient->removeAudioPortCallback(callback); 1131 const sp<AudioDeviceCallback>& callback, audio_io_handle_ 620 addAudioDeviceCallback( const sp<AudioDeviceCallback>& callback, audio_io_handle_t audioIo) argument 641 removeAudioDeviceCallback( const sp<AudioDeviceCallback>& callback, audio_io_handle_t audioIo) argument 1130 addAudioDeviceCallback( const sp<AudioDeviceCallback>& callback, audio_io_handle_t audioIo) argument 1147 removeAudioDeviceCallback( const sp<AudioDeviceCallback>& callback, audio_io_handle_t audioIo) argument 1230 addAudioPortCallback( const sp<AudioPortCallback>& callback) argument 1243 removeAudioPortCallback( const sp<AudioPortCallback>& callback) argument [all...] |
H A D | AudioTrack.cpp | 262 // Make sure that callback function exits in the case where 264 // Otherwise the callback thread will never exit. 272 // No lock here: worst case we remove a NULL callback which will be a nop 641 // resume or pause the callback thread as needed. 1027 // The only purpose of setting marker position is to get a callback 1060 // The only purpose of setting position update period is to get a callback 1332 // use case 2: callback transfer mode 1843 // AudioSystem cache. We should not exit here but after calling the callback so 1856 // Manage underrun callback, must be done under lock to avoid race with releaseBuffer() 1879 // Manage marker callback 2755 addAudioDeviceCallback(const sp<AudioSystem::AudioDeviceCallback>& callback) argument 2778 removeAudioDeviceCallback( const sp<AudioSystem::AudioDeviceCallback>& callback) argument [all...] |
/frameworks/av/media/libaudiohal/ |
H A D | StreamHalLocal.cpp | 152 status_t StreamOutHalLocal::setCallback(wp<StreamOutHalInterfaceCallback> callback) { argument 156 mCallback = callback; 164 // correctly the case when the callback is invoked while StreamOutHalLocal's destructor is 170 sp<StreamOutHalInterfaceCallback> callback = self->mCallback.promote(); 171 if (callback == 0) return 0; 175 callback->onWriteReady(); 178 callback->onDrainReady(); 181 callback->onError();
|
/frameworks/av/media/libstagefright/ |
H A D | MediaCodec.cpp | 672 status_t MediaCodec::setCallback(const sp<AMessage> &callback) { argument 674 msg->setMessage("callback", callback); 1944 // callback can't be set after codec is executing, 1945 // or before it's initialized (as the callback 1951 sp<AMessage> callback; local 1952 CHECK(msg->findMessage("callback", &callback)); 1954 mCallback = callback;
|
/frameworks/av/media/libstagefright/foundation/include/ |
H A D | CodecBase.h | 196 inline void setCallback(std::unique_ptr<CodecCallback> &&callback) { argument 197 mCallback = std::move(callback); 255 inline void setCallback(std::unique_ptr<CodecBase::BufferCallback> &&callback) { argument 256 mCallback = std::move(callback);
|
/frameworks/av/media/libstagefright/include/ |
H A D | CodecBase.h | 196 inline void setCallback(std::unique_ptr<CodecCallback> &&callback) { argument 197 mCallback = std::move(callback); 255 inline void setCallback(std::unique_ptr<CodecBase::BufferCallback> &&callback) { argument 256 mCallback = std::move(callback);
|
/frameworks/av/media/mtp/ |
H A D | MtpDevice.cpp | 652 ReadObjectCallback callback, 655 return readObjectInternal(handle, callback, &expectedLength, clientData); 684 ReadObjectCallback callback, 696 return readData(callback, expectedLength, nullptr, clientData); 699 bool MtpDevice::readData(ReadObjectCallback callback, argument 742 if (!callback(initialData, offset, initialDataLength, clientData)) { 788 if (!callback(writeBuffer, offset, writeLength, clientData)) { 807 ReadObjectCallback callback, 821 // requested. Destination's buffer length should be checked in |callback|. 822 return readData(callback, nullpt 651 readObject(MtpObjectHandle handle, ReadObjectCallback callback, uint32_t expectedLength, void* clientData) argument 683 readObjectInternal(MtpObjectHandle handle, ReadObjectCallback callback, const uint32_t* expectedLength, void* clientData) argument 803 readPartialObject(MtpObjectHandle handle, uint32_t offset, uint32_t size, uint32_t *writtenSize, ReadObjectCallback callback, void* clientData) argument 825 readPartialObject64(MtpObjectHandle handle, uint64_t offset, uint32_t size, uint32_t *writtenSize, ReadObjectCallback callback, void* clientData) argument [all...] |
/frameworks/av/media/ndk/ |
H A D | NdkMediaCodec.cpp | 483 media_status_t AMediaCodec_setNotificationCallback(AMediaCodec *mData, OnCodecEvent callback, argument 485 mData->mCallback = callback;
|
/frameworks/av/radio/ |
H A D | Radio.cpp | 97 const sp<RadioCallback>& callback) 105 radio = new Radio(handle, callback); 120 Radio::Radio(radio_handle_t handle, const sp<RadioCallback>& callback) argument 121 : mHandle(handle), mCallback(callback) 94 attach(radio_handle_t handle, const struct radio_band_config *config, bool withAudio, const sp<RadioCallback>& callback) argument
|
/frameworks/av/services/audioflinger/ |
H A D | AudioFlinger.cpp | 266 const sp<MmapStreamCallback>& callback, 277 direction, attr, config, client, deviceId, callback, interface); 287 const sp<MmapStreamCallback>& callback, 328 thread->configure(attr, streamType, sessionId, callback, portId); 261 openMmapStream(MmapStreamInterface::stream_direction_t direction, const audio_attributes_t *attr, audio_config_base_t *config, const MmapStreamInterface::Client& client, audio_port_handle_t *deviceId, const sp<MmapStreamCallback>& callback, sp<MmapStreamInterface>& interface) argument 282 openMmapStream(MmapStreamInterface::stream_direction_t direction, const audio_attributes_t *attr, audio_config_base_t *config, const MmapStreamInterface::Client& client, audio_port_handle_t *deviceId, const sp<MmapStreamCallback>& callback, sp<MmapStreamInterface>& interface) argument
|
H A D | Threads.cpp | 2681 // do not wait for async callback in case of error of full write 3218 // to be called while waiting for async write callback 3497 // the thread is created so that the first patch creation triggers an ioConfigChanged callback 6612 // we formerly checked for a callback handler (non-0 tid), 7580 const sp<MmapStreamCallback>& callback, 7585 mCallback = callback; 7977 sp<MmapStreamCallback> callback = mCallback.promote(); local 7978 if (callback != 0) { 7979 callback->onRoutingChanged(deviceId); 7985 sp<MmapStreamCallback> callback local 7577 configure(const audio_attributes_t *attr, audio_stream_type_t streamType __unused, audio_session_t sessionId, const sp<MmapStreamCallback>& callback, audio_port_handle_t portId) argument 8102 sp<MmapStreamCallback> callback = mCallback.promote(); local 8152 sp<MmapStreamCallback> callback = mCallback.promote(); local 8224 configure(const audio_attributes_t *attr, audio_stream_type_t streamType, audio_session_t sessionId, const sp<MmapStreamCallback>& callback, audio_port_handle_t portId) argument 8328 sp<MmapStreamCallback> callback = mCallback.promote(); local [all...] |
/frameworks/av/services/camera/libcameraservice/common/ |
H A D | CameraProviderManager.cpp | 268 const sp<hardware::camera::device::V3_2::ICameraDeviceCallback>& callback, 282 ret = deviceInfo3->mInterface->open(callback, [&status, &session] 298 const sp<hardware::camera::device::V1_0::ICameraDeviceCallback>& callback, 310 hardware::Return<Status> status = deviceInfo1->mInterface->open(callback); 267 openSession(const std::string &id, const sp<hardware::camera::device::V3_2::ICameraDeviceCallback>& callback, sp<hardware::camera::device::V3_2::ICameraDeviceSession> *session) argument 297 openSession(const std::string &id, const sp<hardware::camera::device::V1_0::ICameraDeviceCallback>& callback, sp<hardware::camera::device::V1_0::ICameraDevice> *session) argument
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3OutputStream.cpp | 730 Camera3StreamBufferFreedListener* callback = mBufferFreedListener; local 731 if (callback != nullptr) { 733 callback->onBufferFreed(mId, gb->handle);
|
/frameworks/av/services/radio/ |
H A D | RadioHalHidl.cpp | 68 sp<TunerCallbackInterface> callback, 75 sp<Tuner> tunerImpl = new Tuner(callback, this); 330 RadioHalHidl::Tuner::Tuner(sp<TunerCallbackInterface> callback, sp<RadioHalHidl> module) argument 331 : TunerInterface(), mHalTuner(NULL), mCallback(callback), mParentModule(module) 66 openTuner(const radio_hal_band_config_t *config, bool audio, sp<TunerCallbackInterface> callback, sp<TunerInterface>& tuner) argument
|
H A D | RadioHalLegacy.cpp | 103 sp<TunerCallbackInterface> callback, 109 sp<Tuner> tunerImpl = new Tuner(callback); 113 RadioHalLegacy::Tuner::callback, tunerImpl.get(), 198 void RadioHalLegacy::Tuner::callback(radio_hal_event_t *halEvent, void *cookie) function in class:android::RadioHalLegacy::Tuner 207 RadioHalLegacy::Tuner::Tuner(sp<TunerCallbackInterface> callback) argument 208 : TunerInterface(), mHalTuner(NULL), mCallback(callback) 101 openTuner(const radio_hal_band_config_t *config, bool audio, sp<TunerCallbackInterface> callback, sp<TunerInterface>& tuner) argument
|