/foundation/multimedia/player_framework/services/engine/histreamer/transcoder/ |
H A D | hitranscoder_impl.h | 85 void OnCallback(std::shared_ptr<Pipeline::Filter> filter, const Pipeline::FilterCallBackCommand cmd,
86 Pipeline::StreamType outType);
96 Status LinkAudioDecoderFilter(const std::shared_ptr<Pipeline::Filter>& preFilter, Pipeline::StreamType type);
97 Status LinkAudioEncoderFilter(const std::shared_ptr<Pipeline::Filter>& preFilter, Pipeline::StreamType type);
98 Status LinkVideoDecoderFilter(const std::shared_ptr<Pipeline::Filter>& preFilter, Pipeline::StreamType type);
99 Status LinkVideoEncoderFilter(const std::shared_ptr<Pipeline [all...] |
H A D | hitranscoder_impl.cpp | 69 class TransCoderEventReceiver : public Pipeline::EventReceiver {
85 class TransCoderFilterCallback : public Pipeline::FilterCallback {
92 Status OnCallback(const std::shared_ptr<Pipeline::Filter>& filter, Pipeline::FilterCallBackCommand cmd,
in OnCallback() 93 Pipeline::StreamType outType)
in OnCallback() 107 pipeline_ = std::make_shared<Pipeline::Pipeline>();
in HiTransCoderImpl() 108 transCoderId_ = std::string("Trans_") + std::to_string(OHOS::Media::Pipeline::Pipeline::GetNextPipelineId());
in HiTransCoderImpl() 167 demuxerFilter_ = Pipeline in SetInputFile() [all...] |
/foundation/multimedia/av_codec/test/unittest/decoder_filter_test/ |
H A D | audio_decoder_filter_unit_test.cpp | 46 std::shared_ptr<Pipeline::AudioDecoderFilter> audioDecoder =
in HWTEST_F() 47 std::make_shared<Pipeline::AudioDecoderFilter>("AudioDecoderFilter", Pipeline::FilterType::FILTERTYPE_AENC);
in HWTEST_F() 52 audioDecoder->filterType_ = Pipeline::FilterType::FILTERTYPE_ADEC;
in HWTEST_F() 68 std::shared_ptr<Pipeline::AudioDecoderCallback> audioDecoderCallback =
in HWTEST_F() 69 std::make_shared<Pipeline::AudioDecoderCallback>(audioDecoder);
in HWTEST_F() 74 EXPECT_EQ(audioDecoder->UpdateNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 75 EXPECT_EQ(audioDecoder->UnLinkNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 80 std::shared_ptr<Pipeline::AudioDecoderFilter> audioDecoder =
in HWTEST_F() 81 std::make_shared<Pipeline in HWTEST_F() [all...] |
H A D | surface_encoder_filter_unit_test.cpp | 50 std::shared_ptr<Pipeline::SurfaceEncoderFilter> surfaceEncoder = std::make_shared<Pipeline::SurfaceEncoderFilter>(
in HWTEST_F() 51 "test", Pipeline::FilterType::FILTERTYPE_VIDRESIZE);
in HWTEST_F() 101 EXPECT_EQ(surfaceEncoder->UpdateNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 102 EXPECT_EQ(surfaceEncoder->UnLinkNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 105 EXPECT_EQ(surfaceEncoder->OnLinked(Pipeline::StreamType::STREAMTYPE_PACKED, format, filterLinkCallback),
in HWTEST_F() 107 EXPECT_EQ(surfaceEncoder->OnUpdated(Pipeline::StreamType::STREAMTYPE_PACKED, format, filterLinkCallback),
in HWTEST_F() 109 EXPECT_EQ(surfaceEncoder->OnUnLinked(Pipeline::StreamType::STREAMTYPE_PACKED, filterLinkCallback), Status::OK);
in HWTEST_F() 114 std::shared_ptr<Pipeline::SurfaceEncoderFilter> surfaceEncoder = std::make_shared<Pipeline in HWTEST_F() [all...] |
H A D | video_resize_filter_unit_test.cpp | 49 std::shared_ptr<Pipeline::VideoResizeFilter> videoResize =
in HWTEST_F() 50 std::make_shared<Pipeline::VideoResizeFilter>("videoResizeFilter", Pipeline::FilterType::FILTERTYPE_VIDRESIZE);
in HWTEST_F() 74 EXPECT_EQ(videoResize->UpdateNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 75 EXPECT_EQ(videoResize->UnLinkNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 90 EXPECT_EQ(videoResize->OnLinked(Pipeline::StreamType::STREAMTYPE_PACKED, format, filterLinkCallback), Status::OK);
in HWTEST_F() 91 EXPECT_EQ(videoResize->OnUpdated(Pipeline::StreamType::STREAMTYPE_PACKED, format, filterLinkCallback), Status::OK);
in HWTEST_F() 92 EXPECT_EQ(videoResize->OnUnLinked(Pipeline::StreamType::STREAMTYPE_PACKED, filterLinkCallback), Status::OK);
in HWTEST_F() 97 std::shared_ptr<Pipeline::VideoResizeFilter> videoResize =
in HWTEST_F() 98 std::make_shared<Pipeline in HWTEST_F() [all...] |
H A D | metadata_filter_unit_test.cpp | 50 std::shared_ptr<Pipeline::MetaDataFilter> metaData =
in HWTEST_F() 51 std::make_shared<Pipeline::MetaDataFilter>("MetaDataFilter", Pipeline::FilterType::FILTERTYPE_AENC);
in HWTEST_F() 78 EXPECT_EQ(metaData->UpdateNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 79 EXPECT_EQ(metaData->UnLinkNext(nullptr, Pipeline::StreamType::STREAMTYPE_PACKED), Status::OK);
in HWTEST_F() 93 EXPECT_EQ(metaData->OnLinked(Pipeline::StreamType::STREAMTYPE_PACKED, format, nullptr), Status::OK);
in HWTEST_F() 94 EXPECT_EQ(metaData->OnUpdated(Pipeline::StreamType::STREAMTYPE_PACKED, format, nullptr), Status::OK);
in HWTEST_F() 95 EXPECT_EQ(metaData->OnUnLinked(Pipeline::StreamType::STREAMTYPE_PACKED, nullptr), Status::OK);
in HWTEST_F() 100 std::shared_ptr<Pipeline::MetaDataFilter> metaData =
in HWTEST_F() 101 std::make_shared<Pipeline in HWTEST_F() [all...] |
H A D | audio_decoder_filter_unit_test.h | 42 class TestEventReceiver : public Pipeline::EventReceiver {
55 class TestFilterCallback : public Pipeline::FilterCallback {
62 Status OnCallback(const std::shared_ptr<Pipeline::Filter>& filter,
in OnCallback() 63 Pipeline::FilterCallBackCommand cmd, Pipeline::StreamType outType)
in OnCallback() 69 class TestFilterLinkCallback : public Pipeline::FilterLinkCallback {
|
H A D | video_resize_filter_unit_test.h | 40 class TestEventReceiver : public Pipeline::EventReceiver {
53 class TestFilterCallback : public Pipeline::FilterCallback {
60 Status OnCallback(const std::shared_ptr<Pipeline::Filter>& filter,
in OnCallback() 61 Pipeline::FilterCallBackCommand cmd, Pipeline::StreamType outType)
in OnCallback() 67 class TestFilterLinkCallback : public Pipeline::FilterLinkCallback {
87 class MyEventReceiver : public Pipeline::EventReceiver {
|
H A D | surface_encoder_filter_unit_test.h | 45 class TestEventReceiver : public Pipeline::EventReceiver {
58 class TestFilterCallback : public Pipeline::FilterCallback {
65 Status OnCallback(const std::shared_ptr<Pipeline::Filter>& filter,
in OnCallback() 66 Pipeline::FilterCallBackCommand cmd, Pipeline::StreamType outType)
in OnCallback() 72 class TestFilterLinkCallback : public Pipeline::FilterLinkCallback {
|
/foundation/multimedia/av_codec/test/unittest/media_sink_test/mock/include/ |
H A D | media_sync_center_mock.h | 25 class MockMediaSyncCenter : public Pipeline::MediaSyncManager {
28 void AddSynchronizer(Pipeline::IMediaSynchronizer* syncer) override;
29 void RemoveSynchronizer(Pipeline::IMediaSynchronizer* syncer) override;
31 Pipeline::IMediaSynchronizer* supplier) override;
35 void ReportPrerolled(Pipeline::IMediaSynchronizer* supplier) override;
36 void ReportEos(Pipeline::IMediaSynchronizer* supplier) override;
38 Pipeline::IMediaSynchronizer* supplier) override;
39 void SetMediaTimeRangeEnd(int64_t endMediaTime, int32_t trackId, Pipeline::IMediaSynchronizer* supplier) override;
|
/foundation/multimedia/media_foundation/tests/unittest/pipeline/ |
H A D | pipline_func_unit_test.cpp | 38 pipeline_ = std::make_shared<Pipeline::Pipeline>(); in SetUp() 40 testId = std::string("Test_") + std::to_string(Pipeline::Pipeline::GetNextPipelineId()); in SetUp() 42 filterOne_ = std::make_shared<TestFilter>("filterOne", Pipeline::FilterType::AUDIO_CAPTURE); in SetUp() 43 filterTwo_ = std::make_shared<TestFilter>("filterTwo", Pipeline::FilterType::FILTERTYPE_AENC); in SetUp() 70 Pipeline::StreamType::STREAMTYPE_ENCODED_AUDIO), Status::OK); in HWTEST_F() 72 Pipeline::StreamType::STREAMTYPE_ENCODED_AUDIO), Status::OK); in HWTEST_F() 74 Pipeline::StreamType::STREAMTYPE_ENCODED_AUDIO), Status::OK); in HWTEST_F() 86 Pipeline in HWTEST_F() [all...] |
H A D | pipline_func_unit_test.h | 23 class TestFilter : public Pipeline::Filter { 25 TestFilter(std::string name, Pipeline::FilterType type): Pipeline::Filter(std::move(name), type) {}; in TestFilter() 38 std::shared_ptr<Pipeline::Pipeline> pipeline_;
|
/foundation/multimedia/media_foundation/engine/scene/player/lite/ |
H A D | hiplayer_impl.h | 43 class HiPlayerImpl : public Pipeline::EventReceiver, 46 public Pipeline::FilterCallback, 95 ErrorCode OnCallback(const Pipeline::FilterCallbackType& type, Pipeline::Filter* filter, 121 Pipeline::PFilter CreateAudioDecoder(const std::string& desc); 123 ErrorCode NewAudioPortFound(Pipeline::Filter* filter, const Plugin::Any& parameter); 125 ErrorCode NewVideoPortFound(Pipeline::Filter* filter, const Plugin::Any& parameter); 128 ErrorCode RemoveFilterChains(Pipeline::Filter* filter, const Plugin::Any& parameter); 130 void ActiveFilters(const std::vector<Pipeline::Filter*>& filters); 139 std::shared_ptr<Pipeline [all...] |
/foundation/multimedia/media_foundation/engine/scene/player/standard/ |
H A D | hiplayer_impl.h | 45 class HiPlayerImpl : public Pipeline::EventReceiver, 47 public Pipeline::FilterCallback, 90 ErrorCode OnCallback(const Pipeline::FilterCallbackType& type, Pipeline::Filter* filter, 108 Pipeline::PFilter CreateAudioDecoder(const std::string& desc); 109 ErrorCode NewAudioPortFound(Pipeline::Filter* filter, const Plugin::Any& parameter); 111 ErrorCode NewVideoPortFound(Pipeline::Filter* filter, const Plugin::Any& parameter); 113 ErrorCode RemoveFilterChains(Pipeline::Filter* filter, const Plugin::Any& parameter); 114 void ActiveFilters(const std::vector<Pipeline::Filter*>& filters); 130 std::shared_ptr<Pipeline [all...] |
/foundation/multimedia/player_framework/services/engine/histreamer/recorder/ |
H A D | hirecorder_impl.h | 76 Status OnCallback(std::shared_ptr<Pipeline::Filter> filter, const Pipeline::FilterCallBackCommand cmd,
77 Pipeline::StreamType outType);
114 std::shared_ptr<Pipeline::Pipeline> pipeline_;
115 std::shared_ptr<Pipeline::AudioCaptureFilter> audioCaptureFilter_;
116 std::shared_ptr<Pipeline::AudioDataSourceFilter> audioDataSourceFilter_;
117 std::shared_ptr<Pipeline::AudioEncoderFilter> audioEncoderFilter_;
118 std::shared_ptr<Pipeline::SurfaceEncoderFilter> videoEncoderFilter_;
119 std::shared_ptr<Pipeline [all...] |
/foundation/multimedia/media_foundation/src/pipeline/ |
H A D | pipeline.cpp | 17 #define HST_LOG_TAG "Pipeline" 28 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = { LOG_CORE, LOG_DOMAIN_FOUNDATION, "Pipeline" }; 33 namespace Pipeline { namespace 36 int32_t Pipeline::GetNextPipelineId() in GetNextPipelineId() 41 Pipeline::~Pipeline() in ~Pipeline() 45 void Pipeline::Init(const std::shared_ptr<EventReceiver>& receiver, const std::shared_ptr<FilterCallback>& callback, in Init() 48 MEDIA_LOG_I("Pipeline::Init"); in Init() 54 Status Pipeline::Prepare() in Prepare() 77 Status Pipeline [all...] |
/foundation/multimedia/av_codec/test/unittest/media_sink_test/mock/src/ |
H A D | media_sync_center_mock.cpp | 28 void MockMediaSyncCenter::AddSynchronizer(Pipeline::IMediaSynchronizer* syncer)
in AddSynchronizer() 33 void MockMediaSyncCenter::RemoveSynchronizer(Pipeline::IMediaSynchronizer* syncer)
in RemoveSynchronizer() 39 Pipeline::IMediaSynchronizer* supplier)
in UpdateTimeAnchor() 70 void MockMediaSyncCenter::ReportPrerolled(Pipeline::IMediaSynchronizer* supplier)
in ReportPrerolled() 75 void MockMediaSyncCenter::ReportEos(Pipeline::IMediaSynchronizer* supplier)
in ReportEos() 81 Pipeline::IMediaSynchronizer* supplier)
in SetMediaTimeRangeStart() 89 Pipeline::IMediaSynchronizer* supplier)
in SetMediaTimeRangeEnd()
|
/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestCompatibleCheck.cpp | 44 ASSERT_TRUE(Pipeline::MergeCapability(audioWildcard, wildcard, out)); in HWTEST() 48 ASSERT_FALSE(Pipeline::MergeCapability(wrongWildcard, wildcard, out)); in HWTEST() 52 ASSERT_FALSE(Pipeline::MergeCapability(wrongCapability, wildcard, out)); in HWTEST() 56 ASSERT_FALSE(Pipeline::MergeCapability(wrongCapability, audioWildcard, out)); in HWTEST() 61 ASSERT_TRUE(Pipeline::MergeCapability(rawMimeCapability, wildcard, out)); in HWTEST() 65 ASSERT_TRUE(Pipeline::MergeCapability(rawMimeCapability, audioWildcard, out)); in HWTEST() 69 ASSERT_FALSE(Pipeline::MergeCapability(rawMimeCapability, testWildcard, out)); in HWTEST() 73 ASSERT_FALSE(Pipeline::MergeCapability(rawMimeCapability, mpegMimeCapability, out)); in HWTEST() 77 ASSERT_FALSE(Pipeline::MergeCapability(rawMimeCapability, wrongWildcard, out)); in HWTEST() 90 ASSERT_TRUE(Pipeline in HWTEST() [all...] |
/foundation/multimedia/media_foundation/engine/include/foundation/utils/ |
H A D | dump_buffer.h | 32 namespace Pipeline { namespace 44 #define DUMP_BUFFER2FILE(fileName, buffer) OHOS::Media::Pipeline::DumpBufferToFile(fileName, buffer) 45 #define DUMP_BUFFER2FILE_PREPARE() OHOS::Media::Pipeline::PrepareDumpDir() 46 #define DUMP_BUFFER2FILE_END() OHOS::Media::Pipeline::EndDumpFile() 56 OHOS::Media::Pipeline::DumpBufferToLog(desc, buffer, offset, DUMP_BUFFER2LOG_SIZE) 65 } // Pipeline
|
/foundation/multimedia/av_codec/test/unittest/filter_test/ |
H A D | video_resize_filter_unit_test.h | 38 namespace Pipeline {
namespace 51 std::shared_ptr<Pipeline::VideoResizeFilter> videoResize_{ nullptr };
54 class TestEventReceiver : public Pipeline::EventReceiver {
67 class TestFilterCallback : public Pipeline::FilterCallback {
74 Status OnCallback(const std::shared_ptr<Pipeline::Filter>& filter,
in OnCallback() 75 Pipeline::FilterCallBackCommand cmd, Pipeline::StreamType outType)
in OnCallback() 81 class MyEventReceiver : public Pipeline::EventReceiver {
176 class TestFilterLinkCallback : public Pipeline::FilterLinkCallback {
195 } // namespace Pipeline
[all...] |
H A D | surface_decoder_filter_unit_test.h | 23 namespace Pipeline { namespace 43 class TestEventReceiver : public Pipeline::EventReceiver { 56 class TestFilterCallback : public Pipeline::FilterCallback { 63 Status OnCallback(const std::shared_ptr<Pipeline::Filter>& filter, in OnCallback() 64 Pipeline::FilterCallBackCommand cmd, Pipeline::StreamType outType) in OnCallback() 71 class TestFilterLinkCallback : public Pipeline::FilterLinkCallback { 91 class MyEventReceiver : public Pipeline::EventReceiver { 187 } // namespace Pipeline
|
/foundation/multimedia/media_foundation/engine/scene/recorder/standard/ |
H A D | hirecorder_impl.h | 42 class HiRecorderImpl : public Pipeline::EventReceiver, 68 // internal interfaces from Pipeline::EventReceiver 107 std::shared_ptr<Pipeline::PipelineCore> pipeline_; 113 std::shared_ptr<Pipeline::MuxerFilter> muxer_; 114 std::shared_ptr<Pipeline::OutputSinkFilter> outputSink_; 115 std::shared_ptr<Pipeline::AudioCaptureFilter> audioCapture_; 116 std::shared_ptr<Pipeline::AudioEncoderFilter> audioEncoder_; 118 std::shared_ptr<Pipeline::VideoCaptureFilter> videoCapture_; 119 std::shared_ptr<Pipeline::VideoEncoderFilter> videoEncoder_;
|
/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | audio_sink.h | 33 class AudioSink : public std::enable_shared_from_this<AudioSink>, public Pipeline::MediaSynchronousSink { 37 Status Init(std::shared_ptr<Meta>& meta, const std::shared_ptr<Pipeline::EventReceiver>& receiver); 52 void SetEventReceiver(const std::shared_ptr<Pipeline::EventReceiver>& receiver); 54 void SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter); 63 Status ChangeTrack(std::shared_ptr<Meta>& meta, const std::shared_ptr<Pipeline::EventReceiver>& receiver); 79 return state_ == Pipeline::FilterState::INITIALIZED; in IsInitialized() 84 std::atomic<OHOS::Media::Pipeline::FilterState> state_; 102 void SetEventReceiver(std::weak_ptr<Pipeline::EventReceiver> eventReceiver); 107 std::weak_ptr<Pipeline::EventReceiver> eventReceiver_; 115 std::shared_ptr<Pipeline [all...] |
H A D | subtitle_sink.h | 30 class SubtitleSink : public std::enable_shared_from_this<SubtitleSink>, public Pipeline::MediaSynchronousSink { 34 Status Init(std::shared_ptr<Meta>& meta, const std::shared_ptr<Pipeline::EventReceiver>& receiver); 47 void SetEventReceiver(const std::shared_ptr<Pipeline::EventReceiver>& receiver); 49 void SetSyncCenter(std::shared_ptr<Pipeline::MediaSyncManager> syncCenter); 56 std::atomic<OHOS::Media::Pipeline::FilterState> state_; 71 std::shared_ptr<Pipeline::EventReceiver> playerEventReceiver_;
|
/foundation/multimedia/media_foundation/interface/inner_api/osal/utils/ |
H A D | dump_buffer.h | 44 #define DUMP_BUFFER2FILE(fileName, buffer) OHOS::Media::Pipeline::DumpBufferToFile(fileName, buffer) 45 #define DUMP_BUFFER2FILE_PREPARE() OHOS::Media::Pipeline::PrepareDumpDir() 46 #define DUMP_BUFFER2FILE_END() OHOS::Media::Pipeline::EndDumpFile() 56 OHOS::Media::Pipeline::DumpBufferToLog(desc, buffer, offset, DUMP_BUFFER2LOG_SIZE)
|