Home
last modified time | relevance | path

Searched refs:TrackType (Results 1 – 20 of 20) sorted by relevance

/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/media_manager/
H A Dtrack.h26 enum class TrackType : int32_t { enum
42 void SetFormat(const TrackFormat& format, TrackType type);
43 TrackType GetType() in GetType()
50 TrackType trackType_ {TrackType::AV_KEY_DEFAULT_TYPE};
H A Dreader.h33 MediaManagerError Read(TrackType trackType, std::shared_ptr<AVBuffer>& sample);
37 inline const std::map<TrackType, const std::shared_ptr<Track>>& GetTracks() const in GetTracks()
55 std::map<TrackType, const std::shared_ptr<Track>> tracks_ {};
H A Ddemuxer.h33 const std::map<TrackType, const std::shared_ptr<Track>>& tracks);
34 MediaManagerError ReadStream(TrackType trackType, std::shared_ptr<AVBuffer>& sample);
H A Dmuxer.h34 MediaManagerError AddTracks(const std::map<TrackType, const std::shared_ptr<Track>>& trackMap);
35 MediaManagerError WriteStream(TrackType trackType, const std::shared_ptr<AVBuffer>& sample);
H A Dwriter.h30 …MediaManagerError Create(int32_t outputFd, const std::map<TrackType, const std::shared_ptr<Track>>…
31 MediaManagerError Write(TrackType type, const std::shared_ptr<AVBuffer>& sample);
H A Dmedia_manager.h35 MediaManagerError ReadSample(TrackType type, std::shared_ptr<AVBuffer>& sample);
36 MediaManagerError WriteSample(TrackType type, const std::shared_ptr<AVBuffer>& sample);
/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/src/media_manager/
H A Dmuxer.cpp44 MediaManagerError Muxer::AddTracks(const std::map<TrackType, const std::shared_ptr<Track>>& trackMa… in AddTracks() argument
49 DP_CHECK_ERROR_RETURN_RET_LOG(trackMap.find(TrackType::AV_KEY_VIDEO_TYPE) == trackMap.end(), in AddTracks()
51 auto video = trackMap.at(TrackType::AV_KEY_VIDEO_TYPE); in AddTracks()
55 DP_CHECK_ERROR_RETURN_RET_LOG(trackMap.find(TrackType::AV_KEY_AUDIO_TYPE) == trackMap.end(), in AddTracks()
57 auto audio = trackMap.at(TrackType::AV_KEY_AUDIO_TYPE); in AddTracks()
64 MediaManagerError Muxer::WriteStream(TrackType trackType, const std::shared_ptr<AVBuffer>& sample) in WriteStream()
68 if (trackType == TrackType::AV_KEY_VIDEO_TYPE) { in WriteStream()
70 } else if (trackType == TrackType::AV_KEY_AUDIO_TYPE) { in WriteStream()
H A Dtrack_factory.cpp48 if (static_cast<TrackType>(trackType) == TrackType::AV_KEY_AUDIO_TYPE || in CreateTrack()
49 static_cast<TrackType>(trackType) == TrackType::AV_KEY_VIDEO_TYPE) { in CreateTrack()
53 track->SetFormat(formatOfIndex, static_cast<TrackType>(trackType)); in CreateTrack()
H A Ddemuxer.cpp34 const std::map<TrackType, const std::shared_ptr<Track>>& tracks) in Create() argument
46 if (iter->first == TrackType::AV_KEY_AUDIO_TYPE) { in Create()
49 if (iter->first == TrackType::AV_KEY_VIDEO_TYPE) { in Create()
59 MediaManagerError Demuxer::ReadStream(TrackType trackType, std::shared_ptr<AVBuffer>& sample) in ReadStream()
63 if (trackType == TrackType::AV_KEY_VIDEO_TYPE) { in ReadStream()
66 if (trackType == TrackType::AV_KEY_AUDIO_TYPE) { in ReadStream()
H A Dmedia_manager.cpp108 MediaManagerError MediaManager::ReadSample(TrackType type, std::shared_ptr<AVBuffer>& sample) in ReadSample()
119 MediaManagerError MediaManager::WriteSample(TrackType type, const std::shared_ptr<AVBuffer>& sample) in WriteSample()
159 ret = recoverReader_->Read(TrackType::AV_KEY_VIDEO_TYPE, sample); in Recover()
180 ret = outputWriter_->Write(TrackType::AV_KEY_VIDEO_TYPE, sample); in Recover()
206 auto ret = inputReader_->Read(TrackType::AV_KEY_AUDIO_TYPE, sample); in CopyAudioTrack()
218 ret = outputWriter_->Write(TrackType::AV_KEY_AUDIO_TYPE, sample); in CopyAudioTrack()
245 hasAudio_ = tracks.find(TrackType::AV_KEY_AUDIO_TYPE) == tracks.end() ? false : true; in InitWriter()
H A Dwriter.cpp28 MediaManagerError Writer::Create(int32_t outputFd, const std::map<TrackType, const std::shared_ptr<… in Create() argument
46 MediaManagerError Writer::Write(TrackType type, const std::shared_ptr<AVBuffer>& sample) in Write()
53 DP_CHECK_RETURN_RET_LOG(sample->pts_ < lastPause_ && type == TrackType::AV_KEY_VIDEO_TYPE, in Write()
H A Dtrack.cpp21 void Track::SetFormat(const TrackFormat &format, TrackType type) in SetFormat()
H A Dreader.cpp96 MediaManagerError Reader::Read(TrackType trackType, std::shared_ptr<AVBuffer>& sample) in Read()
111 auto it = tracks_.find(TrackType::AV_KEY_VIDEO_TYPE); in GetMediaInfo()
H A Dmpeg_manager.cpp222 auto ret = mediaManager_->WriteSample(TrackType::AV_KEY_VIDEO_TYPE, buffer); in OnBufferAvailable()
/ohos5.0/foundation/multimedia/camera_framework/services/camera_service/src/avcodec/
H A Daudio_video_muxer.cpp85 int32_t AudioVideoMuxer::WriteSampleBuffer(std::shared_ptr<OHOS::Media::AVBuffer> sample, TrackType in WriteSampleBuffer()
93 case TrackType::AUDIO_TRACK: in WriteSampleBuffer()
96 case TrackType::VIDEO_TRACK: in WriteSampleBuffer()
99 case TrackType::META_TRACK: in WriteSampleBuffer()
121 int32_t AudioVideoMuxer::AddTrack(int &trackId, std::shared_ptr<Format> format, TrackType type) in AddTrack()
127 case TrackType::AUDIO_TRACK: in AddTrack()
130 case TrackType::VIDEO_TRACK: in AddTrack()
133 case TrackType::META_TRACK: in AddTrack()
/ohos5.0/foundation/multimedia/camera_framework/services/camera_service/include/avcodec/
H A Daudio_video_muxer.h32 enum TrackType { enum
44 int32_t AddTrack(int &trackId, std::shared_ptr<Format> format, TrackType type);
46 int32_t WriteSampleBuffer(std::shared_ptr<OHOS::Media::AVBuffer> sample, TrackType type);
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/
H A Ddemuxer_plugin_manager.h42 enum TrackType { enum
104 int32_t GetStreamIDByTrackType(TrackType type);
105 …int32_t GetStreamDemuxerNewStreamID(TrackType trackType, std::shared_ptr<BaseStreamDemuxer> stream…
107 TrackType GetTrackTypeByTrackID(int32_t trackId);
123 …Status RebootPlugin(int32_t streamId, TrackType trackType, std::shared_ptr<BaseStreamDemuxer> stre…
H A Dmedia_demuxer.cpp863 if (trackType == TrackType::TRACK_AUDIO) { in StartTask()
865 } else if (trackType == TrackType::TRACK_VIDEO) { in StartTask()
895 if (trackType == TrackType::TRACK_AUDIO) { in HandleDashSelectTrack()
897 } else if (trackType == TrackType::TRACK_VIDEO) { in HandleDashSelectTrack()
899 } else if (trackType == TrackType::TRACK_SUBTITLE) { in HandleDashSelectTrack()
920 if (trackType == TrackType::TRACK_AUDIO) { in HandleDashSelectTrack()
958 if (trackType == TrackType::TRACK_AUDIO) { in HandleSelectTrack()
974 if (trackType == TrackType::TRACK_AUDIO) { in HandleSelectTrack()
1717 if (type == TrackType::TRACK_AUDIO) { in SelectTrackChangeStream()
1721 } else if (type == TrackType::TRACK_VIDEO) { in SelectTrackChangeStream()
[all …]
H A Ddemuxer_plugin_manager.cpp454 int32_t DemuxerPluginManager::GetStreamIDByTrackType(TrackType type) in GetStreamIDByTrackType()
564 Status DemuxerPluginManager::RebootPlugin(int32_t streamId, TrackType trackType, in RebootPlugin()
617 int32_t DemuxerPluginManager::GetStreamDemuxerNewStreamID(TrackType trackType, in GetStreamDemuxerNewStreamID()
854 TrackType DemuxerPluginManager::GetTrackTypeByTrackID(int32_t trackId) in GetTrackTypeByTrackID()
/ohos5.0/drivers/peripheral/format/interfaces/include/
H A Dformat_type.h307 } TrackType; typedef
316 TrackType trackType; /**< Track type. For details, see {@link TrackType} */