Home
last modified time | relevance | path

Searched refs:bufferQueueItf (Results 1 – 10 of 10) sorted by relevance

/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/opensles/test/example/
H A Daudio_opensles_recorder_test.cpp35 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size);
41 static void CaptureStart(SLRecordItf recordItf, SLOHBufferQueueItf bufferQueueItf, FILE *wavFile);
53 SLOHBufferQueueItf bufferQueueItf; variable
95 CaptureStart(recordItf, bufferQueueItf, wavFile_); in CaptureOption()
145 (*pcmCapturerObject)->GetInterface(pcmCapturerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf); in OpenSLESCaptureTest()
146 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, wavFile_); in OpenSLESCaptureTest()
151 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size) in BufferQueueCallback() argument
158 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &bufferSize); in BufferQueueCallback()
161 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size); in BufferQueueCallback()
170 static void CaptureStart(SLRecordItf recordItf, SLOHBufferQueueItf bufferQueueItf, FILE *wavFile) in CaptureStart() argument
H A Daudio_opensles_player_test.cpp33 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size);
35 static void PlayerStart(SLPlayItf playItf, SLOHBufferQueueItf bufferQueueItf, FILE *wavFile);
37 static void PlayerStop(SLPlayItf playItf, SLOHBufferQueueItf bufferQueueItf);
57 SLOHBufferQueueItf bufferQueueItf; variable
130 PlayerStop(playItf, bufferQueueItf); in main()
154 PlayerStop(playItf, bufferQueueItf); in main()
198 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, wavFile_); in OpenSlTest()
200 PlayerStart(playItf, bufferQueueItf, wavFile_); in OpenSlTest()
280 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &bufferSize); in BufferQueueCallback()
283 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size); in BufferQueueCallback()
[all …]
/ohos5.0/docs/zh-cn/application-dev/media/audio/
H A Dreplace-opensles-by-ohaudio.md122 static void MyBufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size)
127 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &bufferSize);
131 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, bufferSize);
135 SLOHBufferQueueItf bufferQueueItf;
136 (*playerObject)->GetInterface(playerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf);
139 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, MyBufferQueueCallback, pContext);
H A Dusing-opensl-es-for-playback.md130 5. 获取接口SL_IID_OH_BUFFERQUEUE的bufferQueueItf实例。
133 SLOHBufferQueueItf bufferQueueItf;
134 (*pcmPlayerObject)->GetInterface(pcmPlayerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf);
140 … static void BufferQueueCallback (SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size)
144 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &pSize);
146 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size);
149 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, pContext);
H A Dusing-opensl-es-for-recording.md135 6. 获取接口SL_IID_OH_BUFFERQUEUE的bufferQueueItf实例。
138 SLOHBufferQueueItf bufferQueueItf;
139 (*pcmCapturerObject)->GetInterface(pcmCapturerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf);
145 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size)
150 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &pSize);
153 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size);
157 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, pContext);
/ohos5.0/docs/en/application-dev/media/audio/
H A Dreplace-opensles-by-ohaudio.md120 static void MyBufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size)
125 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &bufferSize);
129 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, bufferSize);
133 SLOHBufferQueueItf bufferQueueItf;
134 (*playerObject)->GetInterface(playerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf);
137 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, MyBufferQueueCallback, pContext);
H A Dusing-opensl-es-for-playback.md130 5. Obtain the **bufferQueueItf** instance of the **SL_IID_OH_BUFFERQUEUE** API.
133 SLOHBufferQueueItf bufferQueueItf;
134 (*pcmPlayerObject)->GetInterface(pcmPlayerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf);
140 … static void BufferQueueCallback (SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size)
144 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &pSize);
146 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size);
149 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, pContext);
H A Dusing-opensl-es-for-recording.md136 6. Obtain the **bufferQueueItf** instance of the **SL_IID_OH_BUFFERQUEUE** API.
139 SLOHBufferQueueItf bufferQueueItf;
140 (*pcmCapturerObject)->GetInterface(pcmCapturerObject, SL_IID_OH_BUFFERQUEUE, &bufferQueueItf);
146 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size)
151 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &pSize);
154 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size);
158 (*bufferQueueItf)->RegisterCallback(bufferQueueItf, BufferQueueCallback, pContext);
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/opensles/test/unittest/opensles_recorder_test/src/
H A Daudio_opensles_recorder_unit_test.cpp40 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size) in BufferQueueCallback() argument
46 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &bufferSize); in BufferQueueCallback()
49 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size); in BufferQueueCallback()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/opensles/test/unittest/opensles_player_test/src/
H A Daudio_opensles_player_unit_test.cpp47 static void BufferQueueCallback(SLOHBufferQueueItf bufferQueueItf, void *pContext, SLuint32 size) in BufferQueueCallback() argument
53 (*bufferQueueItf)->GetBuffer(bufferQueueItf, &buffer, &bufferSize); in BufferQueueCallback()
56 (*bufferQueueItf)->Enqueue(bufferQueueItf, buffer, size); in BufferQueueCallback()