Home
last modified time | relevance | path

Searched refs:Pipeline (Results 1 - 25 of 217) sorted by relevance

123456789

/foundation/multimedia/player_framework/services/engine/histreamer/transcoder/
H A Dhitranscoder_impl.h85 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 Dhitranscoder_impl.cpp69 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 Daudio_decoder_filter_unit_test.cpp46 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 Dsurface_encoder_filter_unit_test.cpp50 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 Dvideo_resize_filter_unit_test.cpp49 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 Dmetadata_filter_unit_test.cpp50 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 Daudio_decoder_filter_unit_test.h42 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 Dvideo_resize_filter_unit_test.h40 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 Dsurface_encoder_filter_unit_test.h45 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 Dmedia_sync_center_mock.h25 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 Dpipline_func_unit_test.cpp38 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 Dpipline_func_unit_test.h23 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 Dhiplayer_impl.h43 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 Dhiplayer_impl.h45 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 Dhirecorder_impl.h76 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 Dpipeline.cpp17 #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 Dmedia_sync_center_mock.cpp28 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 DTestCompatibleCheck.cpp44 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 Ddump_buffer.h32 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 Dvideo_resize_filter_unit_test.h38 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 Dsurface_decoder_filter_unit_test.h23 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 Dhirecorder_impl.h42 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 Daudio_sink.h33 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 Dsubtitle_sink.h30 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 Ddump_buffer.h44 #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)

Completed in 9 milliseconds

123456789