/ohos5.0/docs/zh-cn/application-dev/reference/apis-avcodec-kit/ |
H A D | _a_v_demuxer.md | 132 | demuxer | 指向OH_AVDemuxer实例的指针。 | 159 | demuxer | 指向OH_AVDemuxer实例的指针。 | 170 1. 输入的demuxer指针为空或为非解封装器实例; 196 | demuxer | 指向OH_AVDemuxer实例的指针。 | 209 1. 输入的demuxer指针为空或为非解封装器实例; 218 2. demuxer没有正确的初始化。 255 1. 输入的demuxer指针为空或为非解封装器实例; 263 2. demuxer没有正确的初始化。 298 1. 输入的demuxer指针为空或为非解封装器实例; 304 2. demuxer没有正确的初始化; [all …]
|
H A D | native__avdemuxer_8h.md | 23 …ack](_a_v_demuxer.md#demuxer_mediakeysysteminfocallback)) (OH_AVDemuxer *demuxer, DRM_MediaKeySyst… 31 …AVDemuxer_Destroy](_a_v_demuxer.md#oh_avdemuxer_destroy) (OH_AVDemuxer \*demuxer) | 销毁OH_AVDemuxer… 32 …TrackByID](_a_v_demuxer.md#oh_avdemuxer_selecttrackbyid) (OH_AVDemuxer \*demuxer, uint32_t trackIn… 33 …ackByID](_a_v_demuxer.md#oh_avdemuxer_unselecttrackbyid) (OH_AVDemuxer \*demuxer, uint32_t trackIn… 34 …xer_ReadSample](_a_v_demuxer.md#oh_avdemuxer_readsample) (OH_AVDemuxer \*demuxer, uint32_t trackIn… 35 …leBuffer](_a_v_demuxer.md#oh_avdemuxer_readsamplebuffer) (OH_AVDemuxer \*demuxer, uint32_t trackIn… 36 …xer_SeekToTime](_a_v_demuxer.md#oh_avdemuxer_seektotime) (OH_AVDemuxer \*demuxer, int64_t millisec… 37 …v_demuxer.md#oh_avdemuxer_setmediakeysysteminfocallback) (OH_AVDemuxer \*demuxer, DRM_MediaKeySyst… 38 …er.md#oh_avdemuxer_setdemuxermediakeysysteminfocallback) (OH_AVDemuxer \*demuxer, Demuxer_MediaKey… 39 …nfo](_a_v_demuxer.md#oh_avdemuxer_getmediakeysysteminfo) (OH_AVDemuxer \*demuxer, DRM_MediaKeySyst…
|
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/demuxer/src/ |
H A D | api_test.cpp | 88 if (demuxer != nullptr) { in TearDown() 90 demuxer = nullptr; in TearDown() 213 ASSERT_EQ(nullptr, demuxer); 269 ASSERT_NE(nullptr, demuxer); 297 ASSERT_NE(nullptr, demuxer); 314 ASSERT_NE(nullptr, demuxer); 335 ASSERT_NE(nullptr, demuxer); 354 ASSERT_NE(nullptr, demuxer); 380 ASSERT_NE(nullptr, demuxer); 396 ASSERT_NE(nullptr, demuxer); [all …]
|
H A D | perf_test.cpp | 81 ASSERT_NE(demuxer, nullptr); 107 ASSERT_NE(demuxer, nullptr); 133 ASSERT_NE(demuxer, nullptr); 159 ASSERT_NE(demuxer, nullptr); 190 ASSERT_NE(demuxer, nullptr); 221 ASSERT_NE(demuxer, nullptr); 252 ASSERT_NE(demuxer, nullptr); 283 ASSERT_NE(demuxer, nullptr); 314 ASSERT_NE(demuxer, nullptr); 345 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | func_test.cpp | 87 if (demuxer != nullptr) { in TearDown() 89 demuxer = nullptr; in TearDown() 207 ASSERT_EQ(demuxer, nullptr); 247 ASSERT_NE(demuxer, nullptr); 298 ASSERT_NE(demuxer, nullptr); 356 ASSERT_NE(demuxer, nullptr); 415 ASSERT_NE(demuxer, nullptr); 473 ASSERT_NE(demuxer, nullptr); 524 ASSERT_NE(demuxer, nullptr); 573 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | proc_test.cpp | 93 if (demuxer != nullptr) { in TearDown() 95 demuxer = nullptr; in TearDown() 234 ASSERT_NE(demuxer, nullptr); 291 ASSERT_NE(demuxer, nullptr); 347 ASSERT_NE(demuxer, nullptr); 401 ASSERT_NE(demuxer, nullptr); 455 ASSERT_NE(demuxer, nullptr); 505 ASSERT_NE(demuxer, nullptr); 545 ASSERT_NE(demuxer, nullptr); 599 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | net_test.cpp | 66 static OH_AVDemuxer *demuxer = nullptr; variable 159 if (demuxer != nullptr) { in TearDown() 160 OH_AVDemuxer_Destroy(demuxer); in TearDown() 161 demuxer = nullptr; in TearDown() 488 ASSERT_NE(demuxer, nullptr); 513 ASSERT_NE(demuxer, nullptr); 732 ASSERT_NE(demuxer, nullptr); 774 ASSERT_NE(demuxer, nullptr); 920 ASSERT_NE(demuxer, nullptr); 962 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | reli_test.cpp | 88 if (demuxer != nullptr) { in TearDown() 90 demuxer = nullptr; in TearDown() 293 ASSERT_EQ(demuxer, nullptr); 319 ASSERT_NE(demuxer, nullptr); 346 if (demuxer != nullptr) { 348 demuxer = nullptr; 379 ASSERT_NE(demuxer, nullptr); 478 ASSERT_NE(demuxer, nullptr); 521 ASSERT_NE(demuxer, nullptr); 549 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | func2_test.cpp | 55 static OH_AVDemuxer *demuxer = nullptr; variable 94 if (demuxer != nullptr) { in TearDown() 96 demuxer = nullptr; in TearDown() 139 ASSERT_NE(demuxer, nullptr); 186 ASSERT_NE(demuxer, nullptr); 243 ASSERT_NE(demuxer, nullptr); 299 ASSERT_NE(demuxer, nullptr); 353 ASSERT_NE(demuxer, nullptr); 393 ASSERT_NE(demuxer, nullptr); 461 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | net2_test.cpp | 69 static OH_AVDemuxer *demuxer = nullptr; variable 88 if (demuxer != nullptr) { in TearDown() 89 OH_AVDemuxer_Destroy(demuxer); in TearDown() 90 demuxer = nullptr; in TearDown() 848 demuxer = OH_AVDemuxer_CreateWithSource(source); 849 ASSERT_NE(demuxer, nullptr); 890 demuxer = OH_AVDemuxer_CreateWithSource(source); 891 ASSERT_NE(demuxer, nullptr); 941 demuxer = OH_AVDemuxer_CreateWithSource(source); 942 ASSERT_NE(demuxer, nullptr); [all …]
|
H A D | randomseek_test.cpp | 47 static OH_AVDemuxer *demuxer = nullptr; variable 88 if (demuxer != nullptr) { in TearDown() 89 OH_AVDemuxer_Destroy(demuxer); in TearDown() 90 demuxer = nullptr; in TearDown() 127 demuxer = OH_AVDemuxer_CreateWithSource(source); in CheckSeekResult() 128 ASSERT_NE(demuxer, nullptr); in CheckSeekResult() 137 ASSERT_EQ(AV_ERR_OK, OH_AVDemuxer_SelectTrackByID(demuxer, index)); in CheckSeekResult() 140 ASSERT_EQ(AV_ERR_OK, OH_AVDemuxer_SeekToTime(demuxer, (rd() % duration) / THOUSAND, in CheckSeekResult() 143 ASSERT_EQ(AV_ERR_OK, OH_AVDemuxer_ReadSample(demuxer, index, memory, &attr)); in CheckSeekResult()
|
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/capi/avdemuxer/ |
H A D | native_avdemuxer.cpp | 72 explicit DemuxerObject(const std::shared_ptr<AVDemuxer> &demuxer) in DemuxerObject() 73 : OH_AVDemuxer(AVMagic::AVCODEC_MAGIC_AVDEMUXER), demuxer_(demuxer) {} in DemuxerObject() 82 explicit NativeDemuxerCallback(OH_AVDemuxer *demuxer, in NativeDemuxerCallback() argument 87 explicit NativeDemuxerCallback(OH_AVDemuxer *demuxer, in NativeDemuxerCallback() argument 128 CHECK_AND_RETURN_RET_LOG(demuxer != nullptr, nullptr, "New avdemuxer failed"); in OH_AVDemuxer_CreateWithSource() 130 struct DemuxerObject *object = new(std::nothrow) DemuxerObject(demuxer); in OH_AVDemuxer_CreateWithSource() 136 OH_AVErrCode OH_AVDemuxer_Destroy(OH_AVDemuxer *demuxer) in OH_AVDemuxer_Destroy() argument 141 delete demuxer; in OH_AVDemuxer_Destroy() 150 struct DemuxerObject *demuxerObj = reinterpret_cast<DemuxerObject *>(demuxer); in OH_AVDemuxer_SelectTrackByID() 177 OH_AVErrCode OH_AVDemuxer_ReadSample(OH_AVDemuxer *demuxer, uint32_t trackIndex, in OH_AVDemuxer_ReadSample() argument [all …]
|
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/demuxer/src/InnerAPI/ |
H A D | api_test.cpp | 88 if (demuxer != nullptr) { in TearDown() 89 demuxer = nullptr; in TearDown() 176 ASSERT_EQ(nullptr, demuxer); 189 ASSERT_NE(nullptr, demuxer); 203 ASSERT_NE(nullptr, demuxer); 227 ASSERT_NE(nullptr, demuxer); 250 ASSERT_NE(nullptr, demuxer); 274 ASSERT_NE(nullptr, demuxer); 291 ASSERT_NE(nullptr, demuxer); 378 ASSERT_NE(nullptr, demuxer); [all …]
|
/ohos5.0/docs/en/application-dev/reference/apis-avcodec-kit/ |
H A D | _a_v_demuxer.md | 146 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i… 179 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance. 220 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance. 229 2. The demuxer is not correctly initialized. 268 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance. 276 2. The demuxer is not correctly initialized. 313 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance. 363 1. The value of **demuxer** is a null pointer or does not point to a demuxer instance. 397 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i… 432 **AV_ERR_INVALID_VAL**: The value of **demuxer** is a null pointer or does not point to a demuxer i… [all …]
|
H A D | native__avdemuxer_8h.md | 23 …ack](_a_v_demuxer.md#demuxer_mediakeysysteminfocallback)) (OH_AVDemuxer *demuxer, DRM_MediaKeySyst… 31 …AVDemuxer_Destroy](_a_v_demuxer.md#oh_avdemuxer_destroy) (OH_AVDemuxer \*demuxer) | Destroys an **… 32 …demuxer_selecttrackbyid) (OH_AVDemuxer \*demuxer, uint32_t trackIndex) | Selects a track from whic… 33 …avdemuxer_unselecttrackbyid) (OH_AVDemuxer \*demuxer, uint32_t trackIndex) | Deselects a track. Th… 34 …xer_ReadSample](_a_v_demuxer.md#oh_avdemuxer_readsample) (OH_AVDemuxer \*demuxer, uint32_t trackIn… 35 …leBuffer](_a_v_demuxer.md#oh_avdemuxer_readsamplebuffer) (OH_AVDemuxer \*demuxer, uint32_t trackIn… 36 …xer_SeekToTime](_a_v_demuxer.md#oh_avdemuxer_seektotime) (OH_AVDemuxer \*demuxer, int64_t millisec… 37 …v_demuxer.md#oh_avdemuxer_setmediakeysysteminfocallback) (OH_AVDemuxer \*demuxer, DRM_MediaKeySyst… 38 …er.md#oh_avdemuxer_setdemuxermediakeysysteminfocallback) (OH_AVDemuxer \*demuxer, Demuxer_MediaKey… 39 …nfo](_a_v_demuxer.md#oh_avdemuxer_getmediakeysysteminfo) (OH_AVDemuxer \*demuxer, DRM_MediaKeySyst…
|
/ohos5.0/foundation/multimedia/av_codec/interfaces/kits/c/ |
H A D | native_avdemuxer.h | 60 typedef void (*Demuxer_MediaKeySystemInfoCallback)(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *m… 86 OH_AVErrCode OH_AVDemuxer_Destroy(OH_AVDemuxer *demuxer); 103 OH_AVErrCode OH_AVDemuxer_SelectTrackByID(OH_AVDemuxer *demuxer, uint32_t trackIndex); 119 OH_AVErrCode OH_AVDemuxer_UnselectTrackByID(OH_AVDemuxer *demuxer, uint32_t trackIndex); 141 OH_AVErrCode OH_AVDemuxer_ReadSample(OH_AVDemuxer *demuxer, uint32_t trackIndex, 161 OH_AVErrCode OH_AVDemuxer_ReadSampleBuffer(OH_AVDemuxer *demuxer, uint32_t trackIndex, 179 OH_AVErrCode OH_AVDemuxer_SeekToTime(OH_AVDemuxer *demuxer, int64_t millisecond, OH_AVSeekMode mode… 192 OH_AVErrCode OH_AVDemuxer_SetMediaKeySystemInfoCallback(OH_AVDemuxer *demuxer, 206 OH_AVErrCode OH_AVDemuxer_SetDemuxerMediaKeySystemInfoCallback(OH_AVDemuxer *demuxer, 222 OH_AVErrCode OH_AVDemuxer_GetMediaKeySystemInfo(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *medi…
|
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/demuxer_fuzzer/ |
H A D | demuxer_fuzzer.cpp | 65 OH_AVDemuxer *demuxer = OH_AVDemuxer_CreateWithSource(source); in RunNormalDemuxer() local 66 if (!demuxer) { in RunNormalDemuxer() 73 OH_AVDemuxer_SelectTrackByID(demuxer, index); in RunNormalDemuxer() 85 OH_AVDemuxer_ReadSample(demuxer, index, memory, &attr); in RunNormalDemuxer() 89 OH_AVDemuxer_Destroy(demuxer); in RunNormalDemuxer() 108 OH_AVDemuxer *demuxer = OH_AVDemuxer_CreateWithSource(source); in RunNormalDemuxerApi11() local 109 if (!demuxer) { in RunNormalDemuxerApi11() 116 OH_AVDemuxer_SelectTrackByID(demuxer, index); in RunNormalDemuxerApi11() 128 OH_AVDemuxer_ReadSampleBuffer(demuxer, index, buffer); in RunNormalDemuxerApi11() 133 OH_AVDemuxer_Destroy(demuxer); in RunNormalDemuxerApi11()
|
/ohos5.0/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestHiPlayer.cpp | 35 MockObject<DemuxerFilter> demuxer {}; member in OHOS::Media::Test::UtTestHiPlayer 47 MOCK_METHOD(demuxer, Init).defaults(); in SetUp() 52 MOCK_METHOD(demuxer, Prepare).defaults().will(returnValue(ErrorCode::SUCCESS)); in SetUp() 57 MOCK_METHOD(demuxer, Start).defaults().will(returnValue(ErrorCode::SUCCESS)); in SetUp() 62 MOCK_METHOD(demuxer, Stop).defaults().will(returnValue(ErrorCode::SUCCESS)); in SetUp() 67 MOCK_METHOD(demuxer, GetInPort).defaults().will(returnValue(emptyInPort)); in SetUp() 72 MOCK_METHOD(demuxer, GetOutPort).defaults().will(returnValue(emptyOutPort)); in SetUp() 77 player->demuxer_.reset<DemuxerFilter>(demuxer); in SetUp() 89 demuxer.verify(); in TearDown() 94 demuxer.reset(); in TearDown()
|
/ohos5.0/docs/zh-cn/application-dev/media/avcodec/ |
H A D | audio-video-demuxer.md | 151 OH_AVDemuxer *demuxer = OH_AVDemuxer_CreateWithSource(source); 152 if (demuxer == nullptr) { 153 printf("create demuxer failed"); 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); 322 if (OH_AVDemuxer_Destroy(demuxer) != AV_ERR_OK) { 323 printf("destroy demuxer pointer error"); [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/ |
H A D | BUILD.gn | 18 include_dirs = [ "$av_codec_root_dir/services/media_engine/modules/demuxer" ] 67 "demuxer/base_stream_demuxer.cpp", 68 "demuxer/demuxer_plugin_manager.cpp", 69 "demuxer/media_demuxer.cpp", 70 "demuxer/pts_and_index_conversion.cpp", 71 "demuxer/stream_demuxer.cpp", 72 "demuxer/type_finder.cpp",
|
/ohos5.0/docs/en/application-dev/media/avcodec/ |
H A D | audio-video-demuxer.md | 148 3. Create a demuxer instance. 150 // Create a demuxer for the resource object. 151 OH_AVDemuxer *demuxer = OH_AVDemuxer_CreateWithSource(source); 152 if (demuxer == nullptr) { 153 printf("create demuxer failed"); 231 7. Select a track, from which the demuxer reads data. 243 // OH_AVDemuxer_UnselectTrackByID(demuxer, audioTrackIndex); 314 10. Destroy the demuxer instance. 322 if (OH_AVDemuxer_Destroy(demuxer) != AV_ERR_OK) { 323 printf("destroy demuxer pointer error"); [all …]
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/ |
H A D | demuxer_capi_mock_factory.cpp | 25 OH_AVDemuxer *demuxer = OH_AVDemuxer_CreateWithSource(avSource); in CreateDemuxer() local 26 if (demuxer != nullptr) { in CreateDemuxer() 27 return std::make_shared<DemuxerCapiMock>(demuxer); in CreateDemuxer()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/demuxer_test/inner/ |
H A D | demuxer_inner_mock_factory.cpp | 25 std::shared_ptr<AVDemuxer> demuxer = AVDemuxerFactory::CreateWithSource(avSource); in CreateDemuxer() local 26 if (demuxer != nullptr) { in CreateDemuxer() 27 return std::make_shared<DemuxerInnerMock>(demuxer); in CreateDemuxer()
|
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/e2e_demo/ |
H A D | avcodec_e2e_demo.cpp | 70 OH_AVDemuxer_ReadSampleBuffer(demo->demuxer, demo->videoTrackID, buffer); in OnDecInputBufferAvailable() 130 demuxer = OH_AVDemuxer_CreateWithSource(inSource); in AVCodecE2EDemo() 132 if (!muxer || !demuxer) { in AVCodecE2EDemo() 143 OH_AVDemuxer_SelectTrackByID(demuxer, index); in AVCodecE2EDemo() 184 if (demuxer) { in ~AVCodecE2EDemo() 185 OH_AVDemuxer_Destroy(demuxer); in ~AVCodecE2EDemo() 224 OH_AVDemuxer_ReadSampleBuffer(demuxer, audioTrackID, buffer); in WriteAudioTrack()
|
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/player/ |
H A D | dragging_player_agent.cpp | 88 bool DraggingPlayerAgent::IsDraggingSupported(const shared_ptr<DemuxerFilter> &demuxer, in IsDraggingSupported() argument 94 return checkSupportedFunc_(demuxer.get(), decoder.get()); in IsDraggingSupported() 109 Status DraggingPlayerAgent::Init(const shared_ptr<DemuxerFilter> &demuxer, in Init() argument 112 FALSE_RETURN_V_MSG_E(demuxer != nullptr && decoder != nullptr, in Init() 114 demuxer_ = demuxer; in Init() 116 Status ret = draggingPlayer_->Init(demuxer, decoder); in Init() 123 demuxer->RegisterVideoStreamReadyCallback(videoStreamReadyCb_); in Init()
|