/foundation/multimedia/av_codec/services/media_engine/filters/ |
H A D | codec_capability_adapter.cpp | 40 codeclist_ = MediaAVCodec::AVCodecListFactory::CreateAVCodecList(); in Init() 44 Status CodecCapabilityAdapter::GetAvailableEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo) in GetAvailableEncoder() 53 MediaAVCodec::CapabilityData *capabilityData = codeclist_->GetCapability(codecMimeType, in IsWatermarkSupported() 54 true, MediaAVCodec::AVCodecCategory::AVCODEC_HARDWARE); in IsWatermarkSupported() 61 if (capabilityData->featuresMap.count(static_cast<int32_t>(MediaAVCodec::AVCapabilityFeature::VIDEO_WATERMARK))) { in IsWatermarkSupported() 69 Status CodecCapabilityAdapter::GetAudioEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo) in GetAudioEncoder() 71 MediaAVCodec::CapabilityData *capabilityData = codeclist_->GetCapability( in GetAudioEncoder() 72 std::string(MediaAVCodec::CodecMimeType::AUDIO_AAC), true, MediaAVCodec::AVCodecCategory::AVCODEC_SOFTWARE); in GetAudioEncoder() 79 Status CodecCapabilityAdapter::GetVideoEncoder(std::vector<MediaAVCodec [all...] |
H A D | surface_encoder_adapter.cpp | 39 using namespace OHOS::MediaAVCodec;
40 class SurfaceEncoderAdapterCallback : public MediaAVCodec::MediaCodecCallback {
47 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) override
56 void OnOutputFormatChanged(const MediaAVCodec::Format &format) override
77 class DroppedFramesCallback : public MediaAVCodec::MediaCodecParameterWithAttrCallback {
122 int32_t ret = MediaAVCodec::VideoEncoderFactory::CreateByMime(mime, format, codecServer_);
in Init() 139 void SurfaceEncoderAdapter::ConfigureGeneralFormat(MediaAVCodec::Format &format, const std::shared_ptr<Meta> &meta)
in ConfigureGeneralFormat() 145 format.PutIntValue(MediaAVCodec::MediaDescriptionKey::MD_KEY_WIDTH, videoWidth);
in ConfigureGeneralFormat() 150 format.PutIntValue(MediaAVCodec::MediaDescriptionKey::MD_KEY_HEIGHT, videoHeight);
in ConfigureGeneralFormat() 155 format.PutDoubleValue(MediaAVCodec in ConfigureGeneralFormat() [all...] |
H A D | surface_encoder_adapter.h | 37 namespace MediaAVCodec {
namespace 49 virtual void OnError(MediaAVCodec::AVCodecErrorType type, int32_t errorCode) = 0;
97 void ConfigureGeneralFormat(MediaAVCodec::Format &format, const std::shared_ptr<Meta> &meta);
98 void ConfigureAboutRGBA(MediaAVCodec::Format &format, const std::shared_ptr<Meta> &meta);
99 void ConfigureEnableFormat(MediaAVCodec::Format &format, const std::shared_ptr<Meta> &meta);
100 void ConfigureAboutEnableTemporalScale(MediaAVCodec::Format &format, const std::shared_ptr<Meta> &meta);
107 std::shared_ptr<MediaAVCodec::AVCodecVideoEncoder> codecServer_;
145 } // namespace MediaAVCodec
|
/foundation/CastEngine/castengine_wifi_display/services/codec/src/ |
H A D | video_sink_decoder.cpp | 58 videoDecoder_ = OHOS::MediaAVCodec::VideoDecoderFactory::CreateByName( in InitDecoder() 59 (MediaAVCodec::AVCodecCodecName::VIDEO_DECODER_AVC_NAME).data()); in InitDecoder() 62 videoDecoder_ = OHOS::MediaAVCodec::VideoDecoderFactory::CreateByMime( in InitDecoder() 63 (MediaAVCodec::AVCodecMimeType::MEDIA_MIMETYPE_VIDEO_AVC).data()); in InitDecoder() 79 MediaAVCodec::Format format; in SetDecoderFormat() 84 if (ret != MediaAVCodec::AVCS_ERR_OK) { in SetDecoderFormat() 97 if (ret != MediaAVCodec::AVCS_ERR_OK) { in SetVideoCallback() 157 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StartDecoder() 163 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StartDecoder() 181 if (ret != MediaAVCodec in StopDecoder() [all...] |
H A D | video_source_encoder.cpp | 26 void VideoSourceEncoder::VideoEncodeCallback::OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) in OnError() 34 void VideoSourceEncoder::VideoEncodeCallback::OnOutputFormatChanged(const MediaAVCodec::Format &format) in OnOutputFormatChanged() 43 uint32_t index, std::shared_ptr<MediaAVCodec::AVSharedMemory> buffer) in OnInputBufferAvailable() 52 uint32_t index, MediaAVCodec::AVCodecBufferInfo info, MediaAVCodec::AVCodecBufferFlag flag, in OnOutputBufferAvailable() 53 std::shared_ptr<MediaAVCodec::AVSharedMemory> buffer) in OnOutputBufferAvailable() 98 videoEncoder_ = OHOS::MediaAVCodec::VideoEncoderFactory::CreateByMime("video/avc"); in CreateEncoder() 101 videoEncoder_ = OHOS::MediaAVCodec::VideoEncoderFactory::CreateByMime("video/hevc"); in CreateEncoder() 113 if (ret != MediaAVCodec::AVCodecServiceErrCode::AVCS_ERR_OK) { in CreateEncoder() 129 MediaAVCodec in ConfigEncoder() [all...] |
/foundation/CastEngine/castengine_wifi_display/services/codec/include/ |
H A D | video_source_encoder.h | 41 int32_t pixleFormat_ = static_cast<int32_t>(OHOS::MediaAVCodec::VideoPixelFormat::RGBA); 56 class VideoEncodeCallback : public MediaAVCodec::AVCodecCallback { 61 void OnOutputFormatChanged(const MediaAVCodec::Format &format); 62 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode); 63 void OnInputBufferAvailable(uint32_t index, std::shared_ptr<MediaAVCodec::AVSharedMemory> buffer); 64 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 65 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<MediaAVCodec::AVSharedMemory> buffer); 81 void OnOutputFormatChanged(const MediaAVCodec::Format &format); 82 void OnError(MediaAVCodec [all...] |
H A D | video_sink_decoder.h | 40 class VideoSinkDecoder : public MediaAVCodec::AVCodecCallback, 56 void OnOutputFormatChanged(const MediaAVCodec::Format &format) override; 57 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) override; 58 void OnInputBufferAvailable(uint32_t index, std::shared_ptr<MediaAVCodec::AVSharedMemory> buffer) override; 59 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 60 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<MediaAVCodec::AVSharedMemory> buffer) override; 74 std::queue<std::shared_ptr<MediaAVCodec::AVSharedMemory>> inBufferQueue_; 80 std::shared_ptr<OHOS::MediaAVCodec::AVCodecVideoDecoder> videoDecoder_ = nullptr;
|
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/helper/ |
H A D | sample_helper.cpp | 30 const std::unordered_map<OHOS::MediaAVCodec::Sample::CodecType, std::string> CODEC_TYPE_TO_STRING = { 31 {OHOS::MediaAVCodec::Sample::CodecType::VIDEO_HW_DECODER, "Hardware Decoder"}, 32 {OHOS::MediaAVCodec::Sample::CodecType::VIDEO_SW_DECODER, "Software Decoder"}, 33 {OHOS::MediaAVCodec::Sample::CodecType::VIDEO_HW_ENCODER, "Hardware Encoder"}, 34 {OHOS::MediaAVCodec::Sample::CodecType::VIDEO_SW_ENCODER, "Software Encoder"}, 37 const std::unordered_map<OHOS::MediaAVCodec::Sample::CodecRunMode, std::string> RUN_MODE_TO_STRING = { 38 {OHOS::MediaAVCodec::Sample::CodecRunMode::API10_SURFACE, "Surface API10"}, 39 {OHOS::MediaAVCodec::Sample::CodecRunMode::API10_BUFFER, "Buffer API10"}, 40 {OHOS::MediaAVCodec::Sample::CodecRunMode::API11_BUFFER, "Buffer API11"}, 41 {OHOS::MediaAVCodec 73 namespace MediaAVCodec { global() namespace [all...] |
/foundation/distributedhardware/distributed_screen/services/screentransport/test/unittest/screentranstestutils/src/ |
H A D | screen_callback_test.cpp | 88 MediaAVCodec::AVCodecErrorType errorType = MediaAVCodec::AVCODEC_ERROR_INTERNAL; in HWTEST_F() 92 MediaAVCodec::AVCodecBufferInfo info; in HWTEST_F() 96 MediaAVCodec::AVCodecBufferFlag flag = MediaAVCodec::AVCODEC_BUFFER_FLAG_NONE; in HWTEST_F() 121 MediaAVCodec::AVCodecErrorType errorType = MediaAVCodec::AVCODEC_ERROR_INTERNAL; in HWTEST_F() 125 MediaAVCodec::AVCodecBufferInfo info; in HWTEST_F() 129 MediaAVCodec::AVCodecBufferFlag flag = MediaAVCodec in HWTEST_F() [all...] |
/foundation/multimedia/player_framework/frameworks/native/soundpool/ |
H A D | sound_parser.h | 41 using namespace MediaAVCodec; 62 SoundDecoderCallback(const int32_t soundID, const std::shared_ptr<MediaAVCodec::AVCodecAudioDecoder> &audioDec, 63 const std::shared_ptr<MediaAVCodec::AVDemuxer> &demuxer, const bool isRawFile); 86 void DealBufferRawFile(MediaAVCodec::AVCodecBufferFlag bufferFlag, MediaAVCodec::AVCodecBufferInfo sampleInfo, 90 std::shared_ptr<MediaAVCodec::AVCodecAudioDecoder> audioDec_; 91 std::shared_ptr<MediaAVCodec::AVDemuxer> demuxer_; 116 MediaAVCodec::Format GetSoundTrackFormat() const in GetSoundTrackFormat() 180 int32_t DoDemuxer(MediaAVCodec::Format *trackFormat); 181 int32_t DoDecode(MediaAVCodec [all...] |
H A D | sound_parser.cpp | 33 std::shared_ptr<MediaAVCodec::AVSource> source = MediaAVCodec::AVSourceFactory::CreateWithURI(url); in SoundParser() 35 std::shared_ptr<MediaAVCodec::AVDemuxer> demuxer = MediaAVCodec::AVDemuxerFactory::CreateWithSource(source); in SoundParser() 48 std::shared_ptr<MediaAVCodec::AVSource> source = in SoundParser() 49 MediaAVCodec::AVSourceFactory::CreateWithFD(fdSource_, offset, length); in SoundParser() 51 std::shared_ptr<MediaAVCodec::AVDemuxer> demuxer = MediaAVCodec::AVDemuxerFactory::CreateWithSource(source); in SoundParser() 88 int32_t SoundParser::DoDemuxer(MediaAVCodec::Format *trackFormat) in DoDemuxer() 92 MediaAVCodec in DoDemuxer() [all...] |
/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | video_decoder_adapter.h | 37 Status Init(MediaAVCodec::AVCodecType type, bool isMimeType, const std::string &name); 45 int32_t SetCallback(const std::shared_ptr<MediaAVCodec::MediaCodecCallback> &callback); 52 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode); 53 void OnOutputFormatChanged(const MediaAVCodec::Format &format); 76 std::shared_ptr<MediaAVCodec::AVCodecVideoDecoder> mediaCodec_; 77 std::shared_ptr<MediaAVCodec::MediaCodecCallback> callback_; 96 class VideoDecoderCallback : public OHOS::MediaAVCodec::MediaCodecCallback { 101 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode); 102 void OnOutputFormatChanged(const MediaAVCodec::Format &format);
|
H A D | codec_capability_adapter.h | 32 Status GetAvailableEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo); 35 Status GetVideoEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo); 37 Status GetAudioEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo); 38 std::shared_ptr<MediaAVCodec::AVCodecList> codeclist_ {nullptr};
|
/foundation/multimedia/av_codec/test/unittest/filter_test/ |
H A D | surface_decoder_unit_test.h | 53 class MyAVCodecVideoDecoder : public MediaAVCodec::AVCodecVideoDecoder {
88 int32_t QueueInputBuffer(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, MediaAVCodec::AVCodecBufferFlag flag)
in QueueInputBuffer() 112 int32_t SetCallback(const std::shared_ptr<MediaAVCodec::AVCodecCallback> &callback)
in SetCallback() 116 int32_t SetCallback(const std::shared_ptr<MediaAVCodec::MediaCodecCallback> &callback)
in SetCallback() 132 void OnError(MediaAVCodec::AVCodecErrorType type, int32_t errorCode)
in OnError()
|
H A D | surface_encoder_adapter_unit_test.h | 63 class MyAVCodecVideoEncoder : public MediaAVCodec::AVCodecVideoEncoder {
102 int32_t QueueInputBuffer(uint32_t index, MediaAVCodec::AVCodecBufferInfo info,
in QueueInputBuffer() 103 MediaAVCodec::AVCodecBufferFlag flag)
in QueueInputBuffer() 127 int32_t SetCallback(const std::shared_ptr< MediaAVCodec::AVCodecCallback> &callback)
in SetCallback() 131 int32_t SetCallback(const std::shared_ptr< MediaAVCodec::MediaCodecCallback> &callback)
in SetCallback() 135 int32_t SetCallback(const std::shared_ptr< MediaAVCodec::MediaCodecParameterCallback> &callback)
in SetCallback() 139 int32_t SetCallback(const std::shared_ptr< MediaAVCodec::MediaCodecParameterWithAttrCallback> &callback)
in SetCallback() 160 void OnError(MediaAVCodec::AVCodecErrorType type, int32_t errorCode) {}
in OnError()
|
/foundation/distributedhardware/distributed_screen/services/screentransport/screensinkprocessor/decoder/src/ |
H A D | image_sink_decoder.cpp | 239 if (ret != MediaAVCodec::AVCS_ERR_OK) { in ReleaseDecoder() 258 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StartDecoder() 264 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StartDecoder() 282 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StopDecoder() 288 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StopDecoder() 302 videoDecoder_ = MediaAVCodec::VideoDecoderFactory::CreateByMime( in InitVideoDecoder() 303 std::string(MediaAVCodec::CodecMimeType::VIDEO_AVC)); in InitVideoDecoder() 306 videoDecoder_ = MediaAVCodec::VideoDecoderFactory::CreateByMime( in InitVideoDecoder() 307 std::string(MediaAVCodec::CodecMimeType::VIDEO_HEVC)); in InitVideoDecoder() 321 if (ret != MediaAVCodec in InitVideoDecoder() [all...] |
/foundation/distributedhardware/distributed_camera/services/data_process/include/pipeline_node/multimedia_codec/encoder/ |
H A D | encode_video_callback.h | 29 class EncodeVideoCallback : public MediaAVCodec::AVCodecCallback { 35 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) override; 38 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 39 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<Media::AVSharedMemory> buffer) override;
|
/foundation/distributedhardware/distributed_camera/services/data_process/include/pipeline_node/multimedia_codec/decoder/ |
H A D | decode_video_callback.h | 29 class DecodeVideoCallback : public MediaAVCodec::AVCodecCallback { 35 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) override; 38 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 39 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<Media::AVSharedMemory> buffer) override;
|
/foundation/distributedhardware/distributed_screen/services/screentransport/screensinkprocessor/decoder/include/ |
H A D | image_decoder_callback.h | 28 class ImageDecoderCallback : public MediaAVCodec::AVCodecCallback { 34 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) override; 35 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 36 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<Media::AVSharedMemory> buffer) override;
|
H A D | image_sink_decoder.h | 67 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode); 69 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 70 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<Media::AVSharedMemory> buffer); 93 MediaAVCodec::AVCodecBufferInfo decoderBufferInfo_; 104 std::shared_ptr<MediaAVCodec::AVCodecVideoDecoder> videoDecoder_; 105 std::shared_ptr<MediaAVCodec::AVCodecCallback> decodeVideoCallback_;
|
/foundation/distributedhardware/distributed_screen/services/screentransport/screensourceprocessor/encoder/include/ |
H A D | image_encoder_callback.h | 28 class ImageEncoderCallback : public MediaAVCodec::AVCodecCallback { 34 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode) override; 35 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 36 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<Media::AVSharedMemory> buffer) override;
|
H A D | image_source_encoder.h | 59 void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode); 60 void OnOutputBufferAvailable(uint32_t index, MediaAVCodec::AVCodecBufferInfo info, 61 MediaAVCodec::AVCodecBufferFlag flag, std::shared_ptr<Media::AVSharedMemory> buffer); 78 MediaAVCodec::AVCodecBufferInfo encoderBufferInfo_; 86 std::shared_ptr<MediaAVCodec::AVCodecVideoEncoder> videoEncoder_; 88 std::shared_ptr<MediaAVCodec::AVCodecCallback> encodeVideoCallback_;
|
/foundation/multimedia/av_codec/test/nativedemo/ |
H A D | av_codec_demo.cpp | 45 using namespace OHOS::MediaAVCodec; 46 using namespace OHOS::MediaAVCodec::AudioDemo; 47 using namespace OHOS::MediaAVCodec::AudioBufferDemo; 48 using namespace OHOS::MediaAVCodec::AudioFlacDemo; 49 using namespace OHOS::MediaAVCodec::AudioFlacEncDemo; // AudioEncoderBufferDemo 50 using namespace OHOS::MediaAVCodec::AudioOpusDemo; 51 using namespace OHOS::MediaAVCodec::AudioG711muDemo; 52 using namespace OHOS::MediaAVCodec::AudioAvbufferG711muDemo; 53 using namespace OHOS::MediaAVCodec::AudioAvbufferMp3EncoderDemo; 54 using namespace OHOS::MediaAVCodec [all...] |
/foundation/distributedhardware/distributed_screen/services/screentransport/screensourceprocessor/encoder/src/ |
H A D | image_source_encoder.cpp | 248 if (ret != MediaAVCodec::AVCS_ERR_OK) { in ReleaseEncoder() 271 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StartEncoder() 277 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StartEncoder() 294 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StopEncoder() 299 if (ret != MediaAVCodec::AVCS_ERR_OK) { in StopEncoder() 320 videoEncoder_ = MediaAVCodec::VideoEncoderFactory::CreateByMime( in InitVideoEncoder() 321 std::string(MediaAVCodec::CodecMimeType::VIDEO_AVC)); in InitVideoEncoder() 324 videoEncoder_ = MediaAVCodec::VideoEncoderFactory::CreateByMime( in InitVideoEncoder() 325 std::string(MediaAVCodec::CodecMimeType::VIDEO_HEVC)); in InitVideoEncoder() 339 if (ret != MediaAVCodec in InitVideoEncoder() [all...] |
/foundation/multimedia/av_codec/test/unittest/decoder_filter_test/ |
H A D | video_decoder_adapter_unit_test.h | 58 class TestMediaCodecCallback : public MediaAVCodec::MediaCodecCallback {
64 virtual void OnError(MediaAVCodec::AVCodecErrorType errorType, int32_t errorCode)
in OnError() 85 class TestAVCodecVideoDecoder : public MediaAVCodec::AVCodecVideoDecoder {
138 virtual int32_t QueueInputBuffer(uint32_t index, MediaAVCodec::AVCodecBufferInfo info,
in QueueInputBuffer() 139 MediaAVCodec::AVCodecBufferFlag flag)
in QueueInputBuffer() 169 virtual int32_t SetCallback(const std::shared_ptr<MediaAVCodec::AVCodecCallback> &callback)
in SetCallback() 174 virtual int32_t SetCallback(const std::shared_ptr<MediaAVCodec::MediaCodecCallback> &callback)
in SetCallback()
|