/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/ |
H A D | block_queue_pool.cpp | 37 Status BlockQueuePool::AddTrackQueue(uint32_t trackIndex) in AddTrackQueue() argument 40 MEDIA_LOG_D("In, block queue " PUBLIC_LOG_S ", track " PUBLIC_LOG_U32, name_.c_str(), trackIndex); in AddTrackQueue() 41 if (!HasQueue(trackIndex)) { in AddTrackQueue() 43 queMap_[trackIndex] = std::vector<uint32_t>({ queIndex }); in AddTrackQueue() 45 ", get queue " PUBLIC_LOG_U32, name_.c_str(), trackIndex, queIndex); in AddTrackQueue() 46 sizeMap_[trackIndex] = 0; in AddTrackQueue() 49 name_.c_str(), trackIndex); in AddTrackQueue() 54 Status BlockQueuePool::RemoveTrackQueue(uint32_t trackIndex) in RemoveTrackQueue() argument 57 MEDIA_LOG_D("In, block queue " PUBLIC_LOG_S ", track " PUBLIC_LOG_U32, name_.c_str(), trackIndex); in RemoveTrackQueue() 58 if (!HasQueue(trackIndex)) { in RemoveTrackQueue() 72 GetCacheSize(uint32_t trackIndex) GetCacheSize() argument 91 GetCacheDataSize(uint32_t trackIndex) GetCacheDataSize() argument 109 HasCache(uint32_t trackIndex) HasCache() argument 150 Push(uint32_t trackIndex, std::shared_ptr<SamplePacket> block) Push() argument 183 Pop(uint32_t trackIndex) Pop() argument 232 Front(uint32_t trackIndex) Front() argument 256 Back(uint32_t trackIndex) Back() argument 309 HasQueue(uint32_t trackIndex) HasQueue() argument [all...] |
H A D | block_queue_pool.h | 57 Status AddTrackQueue(uint32_t trackIndex); 58 Status RemoveTrackQueue(uint32_t trackIndex); 59 bool HasCache(uint32_t trackIndex); 60 size_t GetCacheSize(uint32_t trackIndex); 61 uint32_t GetCacheDataSize(uint32_t trackIndex); 63 bool Push(uint32_t trackIndex, std::shared_ptr<SamplePacket> block); 64 std::shared_ptr<SamplePacket> Pop(uint32_t trackIndex); 65 std::shared_ptr<SamplePacket> Front(uint32_t trackIndex); 66 std::shared_ptr<SamplePacket> Back(uint32_t trackIndex); 84 bool HasQueue(uint32_t trackIndex); [all...] |
/foundation/multimedia/av_codec/test/unittest/demuxer_test/inner/ |
H A D | demuxer_inner_mock.cpp | 32 int32_t DemuxerInnerMock::SelectTrackByID(uint32_t trackIndex) in SelectTrackByID() argument 35 return demuxer_->SelectTrackByID(trackIndex); in SelectTrackByID() 40 int32_t DemuxerInnerMock::UnselectTrackByID(uint32_t trackIndex) in UnselectTrackByID() argument 43 return demuxer_->UnselectTrackByID(trackIndex); in UnselectTrackByID() 48 int32_t DemuxerInnerMock::ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, in ReadSample() argument 55 int32_t ret = demuxer_->ReadSample(trackIndex, sharedMem, *bufferInfo, flag); in ReadSample() 70 int32_t DemuxerInnerMock::GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, in GetIndexByRelativePresentationTimeUs() argument 74 return demuxer_->GetIndexByRelativePresentationTimeUs(trackIndex, relativePresentationTimeUs, index); in GetIndexByRelativePresentationTimeUs() 79 int32_t DemuxerInnerMock::GetRelativePresentationTimeUsByIndex(uint32_t trackIndex, in GetRelativePresentationTimeUsByIndex() argument 84 return demuxer_->GetRelativePresentationTimeUsByIndex(trackIndex, inde in GetRelativePresentationTimeUsByIndex() [all...] |
H A D | demuxer_inner_buffer_mock.cpp | 34 int32_t DemuxerInnerMock::SelectTrackByID(uint32_t trackIndex) in SelectTrackByID() argument 37 return demuxer_->SelectTrackByID(trackIndex); in SelectTrackByID() 42 int32_t DemuxerInnerMock::UnselectTrackByID(uint32_t trackIndex) in UnselectTrackByID() argument 45 return demuxer_->UnselectTrackByID(trackIndex); in UnselectTrackByID() 50 int32_t DemuxerInnerMock::ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, in ReadSample() argument 70 int32_t ret = demuxer_->ReadSampleBuffer(trackIndex, buffer); in ReadSample() 84 printf("[track %d] duration %" PRId64 " dts %" PRId64 "\n", trackIndex, duration, dts); in ReadSample() 101 int32_t DemuxerInnerMock::GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, in GetIndexByRelativePresentationTimeUs() argument 105 return demuxer_->GetIndexByRelativePresentationTimeUs(trackIndex, relativePresentationTimeUs, index); in GetIndexByRelativePresentationTimeUs() 110 int32_t DemuxerInnerMock::GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex, in GetRelativePresentationTimeUsByIndex() argument [all...] |
H A D | demuxer_inner_mock.h | 31 int32_t SelectTrackByID(uint32_t trackIndex) override; 32 int32_t UnselectTrackByID(uint32_t trackIndex) override; 33 int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, 37 int32_t GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, 39 int32_t GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex,
|
/foundation/multimedia/av_codec/test/moduletest/muxer/InnerAPI/ |
H A D | InnerAVMuxerParamCheckTest.cpp | 165 int trackIndex = 0; in HWTEST_F() local 168 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParams); in HWTEST_F() 172 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParams); in HWTEST_F() 176 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParams); in HWTEST_F() 180 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParams); in HWTEST_F() 210 int trackIndex = 0; in HWTEST_F() local 213 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParams); in HWTEST_F() 217 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParams); in HWTEST_F() 246 int trackIndex = 0; in HWTEST_F() local 249 trackId = muxerDemo->InnerAddTrack(trackIndex, audioParam in HWTEST_F() 282 int trackIndex = 0; HWTEST_F() local 329 int trackIndex = 0; HWTEST_F() local 365 int trackIndex = 0; HWTEST_F() local 396 int trackIndex = 0; HWTEST_F() local 428 int trackIndex = 0; HWTEST_F() local 474 int trackIndex = 0; HWTEST_F() local 518 int trackIndex = 0; HWTEST_F() local 561 int trackIndex = 0; HWTEST_F() local 606 int trackIndex = 0; HWTEST_F() local 663 int trackIndex = 0; HWTEST_F() local [all...] |
/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/inner_demo/ |
H A D | inner_demuxer_demo.cpp | 47 int32_t InnerDemuxerDemo::SelectTrackByID(uint32_t trackIndex) in SelectTrackByID() argument 53 int32_t ret = this->demuxer_->SelectTrackByID(trackIndex); in SelectTrackByID() 60 int32_t InnerDemuxerDemo::UnselectTrackByID(uint32_t trackIndex) in UnselectTrackByID() argument 66 int32_t ret = this->demuxer_->UnselectTrackByID(trackIndex); in UnselectTrackByID() 152 int32_t InnerDemuxerDemo::ReadSample(uint32_t trackIndex, std::shared_ptr<AVSharedMemory> mem, in ReadSample() argument 159 int32_t ret = this->demuxer_->ReadSample(trackIndex, mem, bufInfo, bufferFlag); in ReadSample() 166 int32_t InnerDemuxerDemo::ReadSampleBuffer(uint32_t trackIndex, std::shared_ptr<AVBuffer> sample) in ReadSampleBuffer() argument 172 int32_t ret = this->demuxer_->ReadSampleBuffer(trackIndex, sample); in ReadSampleBuffer() 192 int32_t InnerDemuxerDemo::GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, in GetIndexByRelativePresentationTimeUs() argument 199 int32_t ret = demuxer_->GetIndexByRelativePresentationTimeUs(trackIndex, relativePresentationTimeU in GetIndexByRelativePresentationTimeUs() 206 GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex, const uint32_t index, uint64_t &relativePresentationTimeUs) GetRelativePresentationTimeUsByIndex() argument [all...] |
/foundation/multimedia/av_codec/test/unittest/avmuxer_test/ |
H A D | avmuxer_sample.cpp | 60 int32_t AVMuxerSample::AddTrack(int32_t &trackIndex, std::shared_ptr<FormatMock> &trackFormat) in AddTrack() argument 65 return muxer_->AddTrack(trackIndex, trackFormat); in AddTrack() 68 int32_t AVMuxerSample::WriteSample(uint32_t trackIndex, const uint8_t *sample, const OH_AVCodecBufferAttr &info) in WriteSample() argument 73 return muxer_->WriteSample(trackIndex, sample, info); in WriteSample() 76 int32_t AVMuxerSample::WriteSampleBuffer(uint32_t trackIndex, const OH_AVBuffer *sample) in WriteSampleBuffer() argument 81 return muxer_->WriteSampleBuffer(trackIndex, sample); in WriteSampleBuffer()
|
/foundation/multimedia/av_codec/frameworks/native/avdemuxer/ |
H A D | avdemuxer_impl.h | 33 int32_t SelectTrackByID(uint32_t trackIndex) override; 34 int32_t UnselectTrackByID(uint32_t trackIndex) override; 35 int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVSharedMemory> sample, 37 int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVSharedMemory> sample, 39 int32_t ReadSampleBuffer(uint32_t trackIndex, std::shared_ptr<AVBuffer> sample) override; 48 int32_t GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, 50 int32_t GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex,
|
H A D | avdemuxer_impl.cpp | 74 int32_t AVDemuxerImpl::SelectTrackByID(uint32_t trackIndex) in SelectTrackByID() argument 78 AVCODEC_LOGD("Select track %{public}u", trackIndex); in SelectTrackByID() 81 return StatusToAVCodecServiceErrCode(mediaDemuxer_->SelectTrack(trackIndex)); in SelectTrackByID() 84 int32_t AVDemuxerImpl::UnselectTrackByID(uint32_t trackIndex) in UnselectTrackByID() argument 88 AVCODEC_LOGD("Unselect track %{public}u", trackIndex); in UnselectTrackByID() 91 return StatusToAVCodecServiceErrCode(mediaDemuxer_->UnselectTrack(trackIndex)); in UnselectTrackByID() 94 int32_t AVDemuxerImpl::ReadSampleBuffer(uint32_t trackIndex, std::shared_ptr<AVBuffer> sample) in ReadSampleBuffer() argument 98 AVCODEC_LOGD("ReadSampleBuffer for track %{public}u", trackIndex); in ReadSampleBuffer() 105 return StatusToAVCodecServiceErrCode(mediaDemuxer_->ReadSample(trackIndex, sample)); in ReadSampleBuffer() 108 int32_t AVDemuxerImpl::ReadSample(uint32_t trackIndex, st argument 134 ReadSample(uint32_t trackIndex, std::shared_ptr<AVSharedMemory> sample, AVCodecBufferInfo &info, AVCodecBufferFlag &flag) ReadSample() argument 217 GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, const uint64_t relativePresentationTimeUs, uint32_t &index) GetIndexByRelativePresentationTimeUs() argument 228 GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex, const uint32_t index, uint64_t &relativePresentationTimeUs) GetRelativePresentationTimeUsByIndex() argument [all...] |
/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | avdemuxer.h | 37 * @param trackIndex The track index for being selected. 41 virtual int32_t SelectTrackByID(uint32_t trackIndex) = 0; 46 * @param trackIndex The track index for being unselected. 50 virtual int32_t UnselectTrackByID(uint32_t trackIndex) = 0; 54 * @param trackIndex Get the sampleBuffer from this track. 61 virtual int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVSharedMemory> sample, 66 * @param trackIndex Get the sampleBuffer from this track. 73 virtual int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVSharedMemory> sample, 78 * @param trackIndex Get the sampleBuffer from this track. 83 virtual int32_t ReadSampleBuffer(uint32_t trackIndex, st [all...] |
/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/ |
H A D | demuxer_capi_buffer_mock.cpp | 33 int32_t DemuxerCapiMock::SelectTrackByID(uint32_t trackIndex) in SelectTrackByID() argument 36 return OH_AVDemuxer_SelectTrackByID(demuxer_, trackIndex); in SelectTrackByID() 41 int32_t DemuxerCapiMock::UnselectTrackByID(uint32_t trackIndex) in UnselectTrackByID() argument 44 return OH_AVDemuxer_UnselectTrackByID(demuxer_, trackIndex); in UnselectTrackByID() 49 int32_t DemuxerCapiMock::ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, in ReadSample() argument 64 int32_t ret = OH_AVDemuxer_ReadSampleBuffer(demuxer_, trackIndex, avBuffer); in ReadSample() 86 printf("[track %d] duration %" PRId64 " dts %" PRId64 "\n", trackIndex, duration, dts); in ReadSample() 121 int32_t DemuxerCapiMock::GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, in GetIndexByRelativePresentationTimeUs() argument 127 int32_t DemuxerCapiMock::GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex, in GetRelativePresentationTimeUsByIndex() argument
|
H A D | demuxer_capi_mock.h | 35 int32_t SelectTrackByID(uint32_t trackIndex) override; 36 int32_t UnselectTrackByID(uint32_t trackIndex) override; 37 int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, 43 int32_t GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, 45 int32_t GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex,
|
H A D | demuxer_capi_mock.cpp | 92 int32_t DemuxerCapiMock::SelectTrackByID(uint32_t trackIndex) in SelectTrackByID() argument 95 return OH_AVDemuxer_SelectTrackByID(demuxer_, trackIndex); in SelectTrackByID() 100 int32_t DemuxerCapiMock::UnselectTrackByID(uint32_t trackIndex) in UnselectTrackByID() argument 103 return OH_AVDemuxer_UnselectTrackByID(demuxer_, trackIndex); in UnselectTrackByID() 108 int32_t DemuxerCapiMock::ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, in ReadSample() argument 116 int32_t ret = OH_AVDemuxer_ReadSample(demuxer_, trackIndex, avMemory, &bufferAttr); in ReadSample() 174 int32_t DemuxerCapiMock::GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, in GetIndexByRelativePresentationTimeUs() argument 180 int32_t DemuxerCapiMock::GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex, in GetRelativePresentationTimeUsByIndex() argument
|
/foundation/multimedia/av_codec/test/moduletest/demuxer/src/InnerAPI/ |
H A D | inner_demuxer_sample.cpp | 177 void InnerDemuxerSample::CheckLoopForPtsFromIndex(int32_t trackIndex) in CheckLoopForPtsFromIndex() argument 181 if (trackIndex == videoTrackIdx) { in CheckLoopForPtsFromIndex() 183 retForPts = demuxer_->GetRelativePresentationTimeUsByIndex(trackIndex, indexForPts, presentationTimeUs); in CheckLoopForPtsFromIndex() 196 retForPts = demuxer_->GetRelativePresentationTimeUsByIndex(trackIndex, indexForPts, presentationTimeUs); in CheckLoopForPtsFromIndex() 209 void InnerDemuxerSample::CheckLoopForIndexFromPts(int32_t trackIndex) in CheckLoopForIndexFromPts() argument 211 if (trackIndex == videoTrackIdx) { in CheckLoopForIndexFromPts() 212 GetIndexByPtsForVideo(trackIndex); in CheckLoopForIndexFromPts() 214 GetIndexByPtsForAudio(trackIndex); in CheckLoopForIndexFromPts() 218 void InnerDemuxerSample::GetIndexByPtsForVideo(int32_t trackIndex) in GetIndexByPtsForVideo() argument 225 GetIndexFromPtsForVideo(trackIndex, relativePresentationTimeU in GetIndexByPtsForVideo() 239 GetIndexByPtsForAudio(int32_t trackIndex) GetIndexByPtsForAudio() argument 261 GetIndexFromPtsForVideo(int32_t trackIndex, uint64_t relativePresentationTimeUs, int64_t pair, int division, int value) GetIndexFromPtsForVideo() argument 287 GetIndexFromPtsForAudio(int32_t trackIndex, uint64_t relativePresentationTimeUs, int64_t pair, int division, int value) GetIndexFromPtsForAudio() argument 348 CheckTimedMetaFormat(int32_t trackIndex, int32_t srcTrackIndex) CheckTimedMetaFormat() argument [all...] |
/foundation/multimedia/av_codec/test/moduletest/demuxer/src/ |
H A D | perf_test.cpp | 75 uint32_t trackIndex = 0; in HWTEST_F() local 85 ret = OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory, &attr); in HWTEST_F() 103 uint32_t trackIndex = 0; in HWTEST_F() local 111 ret = OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory, &attr); in HWTEST_F() 128 uint32_t trackIndex = 0; in HWTEST_F() local 137 ret = OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory, &attr); in HWTEST_F() 154 uint32_t trackIndex = 0; in HWTEST_F() local 168 ret = OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory, &attr); in HWTEST_F() 186 uint32_t trackIndex = 0; in HWTEST_F() local 199 ret = OH_AVDemuxer_ReadSample(demuxer, trackIndex, memor in HWTEST_F() 216 uint32_t trackIndex = 0; HWTEST_F() local 247 uint32_t trackIndex = 0; HWTEST_F() local 278 uint32_t trackIndex = 0; HWTEST_F() local 309 uint32_t trackIndex = 0; HWTEST_F() local 340 uint32_t trackIndex = 0; HWTEST_F() local 366 uint32_t trackIndex = 0; HWTEST_F() local 392 uint32_t trackIndex = 0; HWTEST_F() local [all...] |
H A D | api_test.cpp | 280 uint32_t trackIndex = 0; in HWTEST_F() local 282 ASSERT_EQ(AV_ERR_INVALID_VAL, OH_AVDemuxer_ReadSample(nullptr, trackIndex, memory, &bufferAttr)); in HWTEST_F() 292 uint32_t trackIndex = -1; in HWTEST_F() local 298 ASSERT_EQ(AV_ERR_OPERATE_NOT_PERMIT, OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory, &bufferAttr)); in HWTEST_F() 308 uint32_t trackIndex = 0; in HWTEST_F() local 316 ASSERT_EQ(AV_ERR_NO_MEMORY, OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory1, &bufferAttr)); in HWTEST_F() 329 uint32_t trackIndex = 0; in HWTEST_F() local 336 ASSERT_EQ(AV_ERR_OPERATE_NOT_PERMIT, OH_AVDemuxer_ReadSample(demuxer, trackIndex, memory1, &bufferAttr)); in HWTEST_F() 349 uint32_t trackIndex = 0; in HWTEST_F() local 355 ASSERT_EQ(AV_ERR_INVALID_VAL, OH_AVDemuxer_ReadSample(demuxer, trackIndex, nullpt in HWTEST_F() 365 uint32_t trackIndex = 0; HWTEST_F() local 376 uint32_t trackIndex = -1; HWTEST_F() local 391 uint32_t trackIndex = 0; HWTEST_F() local 411 uint32_t trackIndex = 0; HWTEST_F() local 430 uint32_t trackIndex = 0; HWTEST_F() local 445 uint32_t trackIndex = 0; HWTEST_F() local [all...] |
/foundation/multimedia/av_codec/test/unittest/avmuxer_test/inner/ |
H A D | avmuxer_inner_mock.cpp | 48 int32_t AVMuxerInnerMock::AddTrack(int32_t &trackIndex, std::shared_ptr<FormatMock> &trackFormat) in AddTrack() argument 52 return muxer_->AddTrack(trackIndex, formatMock->GetFormat().GetMeta()); in AddTrack() 57 int32_t AVMuxerInnerMock::WriteSample(uint32_t trackIndex, in WriteSample() argument 66 return muxer_->WriteSample(trackIndex, avSample); in WriteSample() 71 int32_t AVMuxerInnerMock::WriteSampleBuffer(uint32_t trackIndex, const OH_AVBuffer *sample) in WriteSampleBuffer() argument 74 return muxer_->WriteSample(trackIndex, sample->buffer_); in WriteSampleBuffer()
|
/foundation/multimedia/av_codec/test/unittest/avmuxer_test/capi/ |
H A D | avmuxer_capi_mock.cpp | 41 int32_t AVMuxerCapiMock::AddTrack(int32_t &trackIndex, std::shared_ptr<FormatMock> &trackFormat) in AddTrack() argument 44 return OH_AVMuxer_AddTrack(muxer_, &trackIndex, formatMock->GetFormat()); in AddTrack() 47 int32_t AVMuxerCapiMock::WriteSample(uint32_t trackIndex, in WriteSample() argument 60 ret = OH_AVMuxer_WriteSample(muxer_, trackIndex, avSample, bufferAttr); in WriteSample() 66 int32_t AVMuxerCapiMock::WriteSampleBuffer(uint32_t trackIndex, const OH_AVBuffer *sample) in WriteSampleBuffer() argument 69 return OH_AVMuxer_WriteSampleBuffer(muxer_, trackIndex, sample); in WriteSampleBuffer()
|
/foundation/multimedia/av_codec/test/unittest/demuxer_test/ |
H A D | demuxer_mock.h | 36 virtual int32_t SelectTrackByID(uint32_t trackIndex) = 0; 37 virtual int32_t UnselectTrackByID(uint32_t trackIndex) = 0; 38 virtual int32_t ReadSample(uint32_t trackIndex, std::shared_ptr<AVMemoryMock> sample, 53 virtual int32_t GetIndexByRelativePresentationTimeUs(const uint32_t trackIndex, 55 virtual int32_t GetRelativePresentationTimeUsByIndex(const uint32_t trackIndex,
|
/foundation/multimedia/av_codec/interfaces/kits/c/ |
H A D | native_avdemuxer.h | 75 * @param trackIndex The index of the selected track. 79 * trackIndex is out of range, track is not supported to be read. 82 OH_AVErrCode OH_AVDemuxer_SelectTrackByID(OH_AVDemuxer *demuxer, uint32_t trackIndex); 92 * @param trackIndex The index of the unselected track. 98 OH_AVErrCode OH_AVDemuxer_UnselectTrackByID(OH_AVDemuxer *demuxer, uint32_t trackIndex); 106 * @param trackIndex The index of the track from which read an encoded sample. 112 * trackIndex is out of range. 113 * {@link AV_ERR_OPERATE_NOT_PERMIT} trackIndex has not been selected. 120 OH_AVErrCode OH_AVDemuxer_ReadSample(OH_AVDemuxer *demuxer, uint32_t trackIndex, 129 * @param trackIndex Th [all...] |
/foundation/multimedia/av_codec/test/moduletest/demuxer/src/InnerAPI/include/ |
H A D | inner_demuxer_sample.h | 45 int32_t CheckTimedMetaFormat(int32_t trackIndex, int32_t srcTrackIndex); 48 void CheckLoopForIndexFromPts(int32_t trackIndex); 49 void CheckLoopForPtsFromIndex(int32_t trackIndex); 50 void GetIndexByPtsForAudio(int32_t trackIndex); 51 void GetIndexByPtsForVideo(int32_t trackIndex); 52 void GetIndexFromPtsForVideo(int32_t trackIndex, uint64_t relativePresentationTimeUs, int64_t pair, 54 void GetIndexFromPtsForAudio(int32_t trackIndex, uint64_t relativePresentationTimeUs, int64_t pair,
|
/foundation/multimedia/av_codec/test/moduletest/muxer/Common/src/ |
H A D | AVMuxerDemo.cpp | 126 OH_AVErrCode AVMuxerDemo::NativeAddTrack(OH_AVMuxer* muxer, int32_t* trackIndex, OH_AVFormat* trackFormat) in NativeAddTrack() argument 128 return OH_AVMuxer_AddTrack(muxer, trackIndex, trackFormat); in NativeAddTrack() 136 OH_AVErrCode AVMuxerDemo::NativeWriteSampleBuffer(OH_AVMuxer* muxer, uint32_t trackIndex, in NativeWriteSampleBuffer() argument 139 return OH_AVMuxer_WriteSample(muxer, trackIndex, sampleBuffer, info); in NativeWriteSampleBuffer() 142 OH_AVErrCode AVMuxerDemo::NativeWriteSampleBuffer(OH_AVMuxer* muxer, uint32_t trackIndex, in NativeWriteSampleBuffer() argument 145 return OH_AVMuxer_WriteSampleBuffer(muxer, trackIndex, sampleBuffer); in NativeWriteSampleBuffer() 181 int32_t AVMuxerDemo::InnerAddTrack(int32_t& trackIndex, std::shared_ptr<Meta> trackDesc) in InnerAddTrack() argument 188 return avmuxer_->AddTrack(trackIndex, trackDesc); in InnerAddTrack() 201 int32_t AVMuxerDemo::InnerWriteSample(uint32_t trackIndex, std::shared_ptr<AVBuffer> sample) in InnerWriteSample() argument 208 return avmuxer_->WriteSample(trackIndex, sampl in InnerWriteSample() [all...] |
/foundation/CastEngine/castengine_wifi_display/tests/demo/protocol/rtsp/ |
H A D | rtsp_pusher_demo.cpp | 29 uint32_t trackIndex = 0; in main() local 94 rtspClient->SendSetup(trackIndex++); in main() 108 if (trackIndex < medias.size() - 1) { in main() 109 rtspClient->SendSetup(trackIndex++); in main() 112 trackIndex = 0; in main()
|
/foundation/multimedia/av_codec/test/moduletest/muxer/Common/include/ |
H A D | AVMuxerDemo.h | 61 OH_AVErrCode NativeAddTrack(OH_AVMuxer* muxer, int32_t* trackIndex, OH_AVFormat* trackFormat); 63 OH_AVErrCode NativeWriteSampleBuffer(OH_AVMuxer* muxer, uint32_t trackIndex, 65 OH_AVErrCode NativeWriteSampleBuffer(OH_AVMuxer* muxer, uint32_t trackIndex, 73 int32_t InnerAddTrack(int32_t& trackIndex, std::shared_ptr<Meta> trackDesc); 75 int32_t InnerWriteSample(uint32_t trackIndex, std::shared_ptr<AVBuffer> sample);
|