Lines Matching refs:videoDec
184 OH_AVCodec *videoDec = nullptr;
213 - videoDec:视频解码器实例的指针。
223 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(name);
230 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC);
232 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_HEVC);
288 int32_t ret = OH_VideoDecoder_RegisterCallback(videoDec, cb, NULL); // NULL:用户特定数据userData为空
351 ret = OH_VideoDecoder_SetDecryptionConfig(videoDec, session, secureVideoPath);
374 int32_t ret = OH_VideoDecoder_Configure(videoDec, format);
391 int32_t ret = OH_VideoDecoder_SetSurface(videoDec, window); // 从XComponent获取window
406 int32_t ret = OH_VideoDecoder_SetParameter(videoDec, format);
415 ret = OH_VideoDecoder_Prepare(videoDec);
425 int32_t ret = OH_VideoDecoder_Start(videoDec);
535 ret = OH_VideoDecoder_PushInputBuffer(videoDec, bufferInfo->index);
569 … ret = OH_VideoDecoder_RenderOutputBufferAtTime(videoDec, bufferInfo->index, renderTimestamp);
571 ret = OH_VideoDecoder_RenderOutputBuffer(videoDec, bufferInfo->index);
576 ret = OH_VideoDecoder_FreeOutputBuffer(videoDec, bufferInfo->index);
598 // 刷新解码器videoDec
599 int32_t ret = OH_VideoDecoder_Flush(videoDec);
606 ret = OH_VideoDecoder_Start(videoDec);
631 ret = OH_VideoDecoder_PushInputBuffer(videoDec, bufferInfo->index);
648 // 重置解码器videoDec
649 int32_t ret = OH_VideoDecoder_Reset(videoDec);
656 ret = OH_VideoDecoder_Configure(videoDec, format);
661 ret = OH_VideoDecoder_SetSurface(videoDec, window);
666 ret = OH_VideoDecoder_Prepare(videoDec);
678 // 终止解码器videoDec
679 int32_t ret = OH_VideoDecoder_Stop(videoDec);
692 > 执行该步骤之后,需要调用者将videoDec指向NULL,防止野指针导致程序错误。
699 if (videoDec != NULL) {
700 ret = OH_VideoDecoder_Destroy(videoDec);
701 videoDec = NULL;
735 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(name);
742 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC);
744 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_HEVC);
828 int32_t ret = OH_VideoDecoder_RegisterCallback(videoDec, cb, NULL); // NULL:用户特定数据userData为空
884 ret = OH_VideoDecoder_SetDecryptionConfig(videoDec, session, secureVideoPath);
898 int32_t ret = OH_VideoDecoder_Configure(videoDec, format);
910 int32_t ret = OH_VideoDecoder_Prepare(videoDec);
922 int32_t ret = OH_VideoDecoder_Start(videoDec);
1015 int32_t ret = OH_VideoDecoder_PushInputBuffer(videoDec, bufferInfo->index);
1043 ret = OH_VideoDecoder_FreeOutputBuffer(videoDec, bufferInfo->index);