Home
last modified time | relevance | path

Searched refs:aaudio_handle_t (Results 1 – 13 of 13) sorted by relevance

/frameworks/av/media/libaaudio/src/binding/
DAAudioServiceInterface.h44 virtual aaudio_handle_t openStream(const AAudioStreamRequest &request,
47 virtual aaudio_result_t closeStream(aaudio_handle_t streamHandle) = 0;
52 virtual aaudio_result_t getStreamDescription(aaudio_handle_t streamHandle,
58 virtual aaudio_result_t startStream(aaudio_handle_t streamHandle) = 0;
63 virtual aaudio_result_t pauseStream(aaudio_handle_t streamHandle) = 0;
68 virtual aaudio_result_t stopStream(aaudio_handle_t streamHandle) = 0;
73 virtual aaudio_result_t flushStream(aaudio_handle_t streamHandle) = 0;
78 virtual aaudio_result_t registerAudioThread(aaudio_handle_t streamHandle,
83 virtual aaudio_result_t unregisterAudioThread(aaudio_handle_t streamHandle,
DAAudioBinderClient.h49 aaudio_handle_t openStream(const AAudioStreamRequest &request,
52 aaudio_result_t closeStream(aaudio_handle_t streamHandle) override;
57 aaudio_result_t getStreamDescription(aaudio_handle_t streamHandle,
64 aaudio_result_t startStream(aaudio_handle_t streamHandle) override;
70 aaudio_result_t pauseStream(aaudio_handle_t streamHandle) override;
72 aaudio_result_t stopStream(aaudio_handle_t streamHandle) override;
78 aaudio_result_t flushStream(aaudio_handle_t streamHandle) override;
84 aaudio_result_t registerAudioThread(aaudio_handle_t streamHandle,
89 aaudio_result_t unregisterAudioThread(aaudio_handle_t streamHandle,
DIAAudioService.h48 virtual aaudio_handle_t openStream(const aaudio::AAudioStreamRequest &request,
51 virtual aaudio_result_t closeStream(aaudio::aaudio_handle_t streamHandle) = 0;
56 virtual aaudio_result_t getStreamDescription(aaudio::aaudio_handle_t streamHandle,
63 virtual aaudio_result_t startStream(aaudio::aaudio_handle_t streamHandle) = 0;
69 virtual aaudio_result_t pauseStream(aaudio::aaudio_handle_t streamHandle) = 0;
75 virtual aaudio_result_t stopStream(aaudio::aaudio_handle_t streamHandle) = 0;
81 virtual aaudio_result_t flushStream(aaudio::aaudio_handle_t streamHandle) = 0;
87 virtual aaudio_result_t registerAudioThread(aaudio_handle_t streamHandle,
92 virtual aaudio_result_t unregisterAudioThread(aaudio_handle_t streamHandle,
DAAudioBinderClient.cpp97 aaudio_handle_t AAudioBinderClient::openStream(const AAudioStreamRequest &request, in openStream()
99 aaudio_handle_t stream; in openStream()
118 aaudio_result_t AAudioBinderClient::closeStream(aaudio_handle_t streamHandle) { in closeStream()
127 aaudio_result_t AAudioBinderClient::getStreamDescription(aaudio_handle_t streamHandle, in getStreamDescription()
134 aaudio_result_t AAudioBinderClient::startStream(aaudio_handle_t streamHandle) { in startStream()
140 aaudio_result_t AAudioBinderClient::pauseStream(aaudio_handle_t streamHandle) { in pauseStream()
146 aaudio_result_t AAudioBinderClient::stopStream(aaudio_handle_t streamHandle) { in stopStream()
152 aaudio_result_t AAudioBinderClient::flushStream(aaudio_handle_t streamHandle) { in flushStream()
161 aaudio_result_t AAudioBinderClient::registerAudioThread(aaudio_handle_t streamHandle, in registerAudioThread()
173 aaudio_result_t AAudioBinderClient::unregisterAudioThread(aaudio_handle_t streamHandle, in unregisterAudioThread()
DIAAudioService.cpp28 using aaudio::aaudio_handle_t;
43 virtual aaudio_handle_t openStream(const aaudio::AAudioStreamRequest &request, in openStream()
58 aaudio_handle_t stream; in openStream()
76 virtual aaudio_result_t closeStream(aaudio_handle_t streamHandle) override { in closeStream()
92 virtual aaudio_result_t getStreamDescription(aaudio_handle_t streamHandle, in getStreamDescription()
128 virtual aaudio_result_t startStream(aaudio_handle_t streamHandle) override { in startStream()
143 virtual aaudio_result_t pauseStream(aaudio_handle_t streamHandle) override { in pauseStream()
158 virtual aaudio_result_t stopStream(aaudio_handle_t streamHandle) override { in stopStream()
173 virtual aaudio_result_t flushStream(aaudio_handle_t streamHandle) override { in flushStream()
188 virtual aaudio_result_t registerAudioThread(aaudio_handle_t streamHandle, in registerAudioThread()
[all …]
DAAudioServiceDefinitions.h48 typedef int32_t aaudio_handle_t; typedef
50 #define AAUDIO_HANDLE_INVALID ((aaudio_handle_t) -1)
/frameworks/av/services/oboeservice/
DAAudioService.h47 virtual aaudio_handle_t openStream(const aaudio::AAudioStreamRequest &request,
50 virtual aaudio_result_t closeStream(aaudio_handle_t streamHandle);
53 aaudio_handle_t streamHandle,
56 virtual aaudio_result_t startStream(aaudio_handle_t streamHandle);
58 virtual aaudio_result_t pauseStream(aaudio_handle_t streamHandle);
60 virtual aaudio_result_t stopStream(aaudio_handle_t streamHandle);
62 virtual aaudio_result_t flushStream(aaudio_handle_t streamHandle);
64 virtual aaudio_result_t registerAudioThread(aaudio_handle_t streamHandle,
68 virtual aaudio_result_t unregisterAudioThread(aaudio_handle_t streamHandle,
73 … aaudio::AAudioServiceStreamBase *convertHandleToServiceStream(aaudio_handle_t streamHandle) const;
DAAudioService.cpp52 aaudio_handle_t AAudioService::openStream(const aaudio::AAudioStreamRequest &request, in openStream()
91 aaudio_handle_t handle = mHandleTracker.put(AAUDIO_HANDLE_TYPE_STREAM, serviceStream); in openStream()
101 aaudio_result_t AAudioService::closeStream(aaudio_handle_t streamHandle) { in closeStream()
115 aaudio_handle_t streamHandle) const { in convertHandleToServiceStream()
117 (aaudio_handle_t)streamHandle); in convertHandleToServiceStream()
121 aaudio_handle_t streamHandle, in getStreamDescription()
133 aaudio_result_t AAudioService::startStream(aaudio_handle_t streamHandle) { in startStream()
143 aaudio_result_t AAudioService::pauseStream(aaudio_handle_t streamHandle) { in pauseStream()
153 aaudio_result_t AAudioService::stopStream(aaudio_handle_t streamHandle) { in stopStream()
163 aaudio_result_t AAudioService::flushStream(aaudio_handle_t streamHandle) { in flushStream()
[all …]
/frameworks/av/media/libaaudio/src/utility/
DHandleTracker.cpp115 aaudio_handle_t HandleTracker::put(handle_tracker_type_t type, void *address) in put()
118 return static_cast<aaudio_handle_t>(AAUDIO_ERROR_OUT_OF_RANGE); in put()
121 return static_cast<aaudio_handle_t>(AAUDIO_ERROR_NO_MEMORY); in put()
130 return static_cast<aaudio_handle_t>(AAUDIO_ERROR_NO_FREE_HANDLES); in put()
143 aaudio_handle_t handle = buildHandle(inputHeader, index); in put()
150 aaudio_handle_t handle) const in handleToIndex()
156 return static_cast<aaudio_handle_t>(AAUDIO_ERROR_INVALID_HANDLE); in handleToIndex()
165 return static_cast<aaudio_handle_t>(AAUDIO_ERROR_INVALID_HANDLE); in handleToIndex()
170 handle_tracker_address_t HandleTracker::get(handle_tracker_type_t type, aaudio_handle_t handle) con… in get()
185 handle_tracker_address_t HandleTracker::remove(handle_tracker_type_t type, aaudio_handle_t handle) { in remove()
[all …]
DHandleTracker.h23 typedef int32_t aaudio_handle_t; typedef
64 aaudio_handle_t put(handle_tracker_type_t expectedType, handle_tracker_address_t address);
76 handle_tracker_address_t get(handle_tracker_type_t expectedType, aaudio_handle_t handle) const;
88 handle_tracker_address_t remove(handle_tracker_type_t expectedType, aaudio_handle_t handle);
119 handle_tracker_slot_t handleToIndex(aaudio_handle_t handle, handle_tracker_type_t type) const;
127 static aaudio_handle_t buildHandle(handle_tracker_header_t header, handle_tracker_slot_t index);
140 static handle_tracker_slot_t extractIndex(aaudio_handle_t handle);
147 static handle_tracker_generation_t extractGeneration(aaudio_handle_t handle);
/frameworks/av/media/libaaudio/tests/
Dtest_handle_tracker.cpp43 aaudio_handle_t dataHandle = tracker.put(type, &data); in TEST()
69 aaudio_handle_t handles[MAX_HANDLES]; in TEST()
84 aaudio_handle_t handle = tracker.put(type, &data[0]); in TEST()
/frameworks/av/media/libaaudio/src/client/
DAudioStreamInternal.h132 aaudio_handle_t mServiceStreamHandle; // opaque handle returned from service
DAudioStreamInternal.cpp199 aaudio_handle_t serviceStreamHandle = mServiceStreamHandle; in close()