Lines Matching refs:demuxer
151 OH_AVDemuxer *demuxer = OH_AVDemuxer_CreateWithSource(source);
152 if (demuxer == nullptr) {
153 printf("create demuxer failed");
163 static void OnDrmInfoChangedWithObj(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *drmInfo)
169 Drm_ErrCode ret = OH_AVDemuxer_SetDemuxerMediaKeySystemInfoCallback(demuxer, callback);
175 OH_AVDemuxer_GetMediaKeySystemInfo(demuxer, &mediaKeySystemInfo);
234 if(OH_AVDemuxer_SelectTrackByID(demuxer, audioTrackIndex) != AV_ERR_OK){
238 if(OH_AVDemuxer_SelectTrackByID(demuxer, videoTrackIndex) != AV_ERR_OK){
243 // OH_AVDemuxer_UnselectTrackByID(demuxer, audioTrackIndex);
253 OH_AVDemuxer_SeekToTime(demuxer, 0, OH_AVSeekMode::SEEK_MODE_CLOSEST_SYNC);
289 ret = OH_AVDemuxer_ReadSampleBuffer(demuxer, audioTrackIndex, buffer);
300 ret = OH_AVDemuxer_ReadSampleBuffer(demuxer, videoTrackIndex, buffer);
322 if (OH_AVDemuxer_Destroy(demuxer) != AV_ERR_OK) {
323 printf("destroy demuxer pointer error");
325 demuxer = NULL;