Home
last modified time | relevance | path

Searched refs:framePosition (Results 1 – 25 of 35) sorted by relevance

12

/ohos5.0/docs/zh-cn/application-dev/performance/
H A Daudio-video-synchronization.md77 int64_t framePosition = 0;
79 …int32_t ret = OH_AudioRenderer_GetTimestamp(audioRenderer, CLOCK_MONOTONIC, &framePosition, ×tamp);
80 …AVCODEC_SAMPLE_LOGI("VD framePosition: %{public}ld, nowTimeStamp: %{public}ld", framePosition, now…
86 …>- 当framePosition和timestamp以稳定的速度前进后,建议调用[OH_AudioRenderer_GetTimestamp()](../reference/apis-audio…
87 …./reference/apis-audio-kit/_o_h_audio.md#oh_audiorenderer_flush)接口执行后,framePosition返回值会重新(从0)开始计算。…
89 …rence/apis-audio-kit/_o_h_audio.md#oh_audiorenderer_gettimestamp)接口返回的framePosition和timestamp保证不会倒…
98 if (ret != AUDIOSTREAM_SUCCESS || (timestamp == 0) || (framePosition == 0)) {
114 // after seek, audio render flush, framePosition = 0, then writtenSampleCnt = 0
115 int64_t latency = (writtenSampleCnt - framePosition) * 1000 * 1000 / sampleInfo.audioSampleRate;
/ohos5.0/foundation/multimedia/audio_framework/interfaces/inner_api/native/audiocommon/include/
H A Dtimestamp.h31 Timestamp() : framePosition(0) in Timestamp()
37 uint32_t framePosition; variable
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/ohaudio/test/example/
H A Doh_audio_capturer_test.cpp124 int64_t framePosition = 0; in RecorderTest() local
127 OH_AudioCapturer_GetTimestamp(audioCapturer, CLOCK_MONOTONIC, &framePosition, &timestamp); in RecorderTest()
129 timeLeft / AudioTestConstants::CONVERT_RATE, framePosition, timestamp); in RecorderTest()
H A Doh_audio_renderer_test.cpp153 int64_t framePosition; in PlayerTest() local
155 OH_AudioRenderer_GetTimestamp(audioRenderer, CLOCK_MONOTONIC, &framePosition, &timestamp); in PlayerTest()
156 printf("framePosition %" PRId64 " timestamp:%" PRId64 "\n", framePosition, timestamp); in PlayerTest()
/ohos5.0/foundation/multimedia/audio_lite/interfaces/kits/
H A Daudio_capturer.h82 Timestamp() : framePosition(0) in Timestamp()
88 uint32_t framePosition; variable
/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/audiocapturer/callback/
H A Dnapi_capturer_position_callback.cpp53 void NapiCapturerPositionCallback::OnMarkReached(const int64_t &framePosition) in OnMarkReached() argument
63 cb->position = framePosition; in OnMarkReached()
H A Dnapi_capturer_position_callback.h31 void OnMarkReached(const int64_t &framePosition) override;
/ohos5.0/foundation/multimedia/audio_framework/frameworks/js/napi/audiorenderer/callback/
H A Dnapi_renderer_position_callback.cpp56 void NapiRendererPositionCallback::OnMarkReached(const int64_t &framePosition) in OnMarkReached() argument
66 cb->position = framePosition; in OnMarkReached()
H A Dnapi_renderer_position_callback.h33 void OnMarkReached(const int64_t &framePosition) override;
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/ohaudio/
H A DOHAudioCapturer.cpp177 clockid_t clockId, int64_t* framePosition, int64_t* timestamp) in OH_AudioCapturer_GetTimestamp() argument
190 *framePosition = stamp.framePosition; in OH_AudioCapturer_GetTimestamp()
H A DOHAudioRenderer.cpp200 clockid_t clockId, int64_t *framePosition, int64_t *timestamp) in OH_AudioRenderer_GetTimestamp() argument
212 *framePosition = stamp.framePosition; in OH_AudioRenderer_GetTimestamp()
569 void OHRendererPositionCallback::OnMarkReached(const int64_t &framePosition) in OnMarkReached() argument
573 callback_(ohAudioRenderer_, framePosition, userData_); in OnMarkReached()
/ohos5.0/foundation/multimedia/audio_framework/services/audio_service/client/src/
H A Drenderer_in_client.cpp592 timestamp.framePosition = readPos; in GetAudioTime()
637 uint64_t framePosition = readIndex > lastFlushReadIndex_ ? readIndex - lastFlushReadIndex_ : 0; in GetAudioPosition() local
638 framePosition = framePosition > latency ? framePosition - latency : 0; in GetAudioPosition()
644 framePosition = framePosition - (mcrLatency * rendererRate_ / AUDIO_MS_PER_S); in GetAudioPosition()
647 if (lastFramePosition_ < framePosition) { in GetAudioPosition()
648 lastFramePosition_ = framePosition; in GetAudioPosition()
652 framePosition = lastFramePosition_; in GetAudioPosition()
656 …timestamp %{public}" PRIu64 ", mcrLatency %{public}u, Sinklatency %{public}" PRIu64, framePosition, in GetAudioPosition()
659 timestamp.framePosition = framePosition; in GetAudioPosition()
/ohos5.0/foundation/multimedia/audio_framework/interfaces/kits/c/audio_capturer/
H A Dnative_audiocapturer.h219 clockid_t clockId, int64_t* framePosition, int64_t* timestamp);
/ohos5.0/foundation/multimedia/audio_framework/services/audio_service/server/src/
H A Dpro_renderer_stream_impl.cpp287 uint64_t framePosition; in GetCurrentTimeStamp() local
288 bool ret = GetAudioTime(framePosition, timeSec, timeNsec); in GetCurrentTimeStamp()
293 int32_t ProRendererStreamImpl::GetCurrentPosition(uint64_t &framePosition, uint64_t &timestamp, uin… in GetCurrentPosition() argument
297 bool ret = GetAudioTime(framePosition, timeSec, timeNsec); in GetCurrentPosition()
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiocapturer/test/unittest/capturer_test/include/
H A Daudio_capturer_unit_test.h26 void OnMarkReached(const int64_t &framePosition) override {} in OnMarkReached() argument
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/
H A Daudio_sink_plugin.h232 virtual Status GetFramePosition(int32_t &framePosition) = 0;
/ohos5.0/foundation/multimedia/audio_framework/frameworks/native/audiorenderer/test/unittest/renderer_test/include/
H A Daudio_renderer_unit_test.h44 void OnMarkReached(const int64_t &framePosition) override {} in OnMarkReached() argument
/ohos5.0/foundation/multimedia/audio_framework/services/audio_service/server/include/
H A Di_renderer_stream.h35 …virtual int32_t GetCurrentPosition(uint64_t &framePosition, uint64_t &timestamp, uint64_t &latency…
H A Dpro_renderer_stream_impl.h42 …int32_t GetCurrentPosition(uint64_t &framePosition, uint64_t &timestamp, uint64_t &latency) overri…
H A Dpa_renderer_stream_impl.h38 …int32_t GetCurrentPosition(uint64_t &framePosition, uint64_t &timestamp, uint64_t &latency) overri…
/ohos5.0/foundation/multimedia/audio_framework/interfaces/kits/c/audio_renderer/
H A Dnative_audiorenderer.h219 clockid_t clockId, int64_t* framePosition, int64_t* timestamp);
/ohos5.0/docs/zh-cn/application-dev/reference/apis-audio-kit/
H A D_o_h_audio.md150 …Capturer](#oh_audiocapturer) \*capturer, clockid_t clockId, int64_t \*framePosition, int64_t \*tim…
167 …Renderer](#oh_audiorenderer) \*renderer, clockid_t clockId, int64_t \*framePosition, int64_t \*tim…
1390 …_GetTimestamp(OH_AudioCapturer *capturer, clockid_t clockId, int64_t *framePosition, int64_t *time…
1395 该接口可以获取到音频通道实际录制位置(framePosition)以及录制到该位置时候的时间戳(timestamp),时间戳单位为纳秒。
1407 | framePosition | 指向要接收位置的变量的指针。 |
2285 …_GetTimestamp(OH_AudioRenderer *renderer, clockid_t clockId, int64_t *framePosition, int64_t *time…
2290 该接口可以获取到音频通道实际播放位置(framePosition)以及播放到该位置时的时间戳(timestamp),时间戳单位为纳秒。
2304 | framePosition | 指向要接收位置的变量的指针。 |
H A Dnative__audiocapturer_8h.md40 …h_audio.md#oh_audiocapturer) \*capturer, clockid_t clockId, int64_t \*framePosition, int64_t \*tim…
/ohos5.0/foundation/multimedia/audio_framework/interfaces/inner_api/native/audiocapturer/include/
H A Daudio_capturer.h81 virtual void OnMarkReached(const int64_t &framePosition) = 0;
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/sink/
H A Daudio_server_sink_plugin.cpp1024 numFramesPlayed = ts.framePosition; in GetPlayedOutDurationUs()
1029 Status AudioServerSinkPlugin::GetFramePosition(int32_t &framePosition) in GetFramePosition() argument
1039 framePosition = static_cast<int32_t>(ts.framePosition); in GetFramePosition()

12