/ohos5.0/foundation/multimedia/camera_framework/services/deferred_processing_service/include/media_manager/ |
H A D | track.h | 26 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 D | reader.h | 33 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 D | demuxer.h | 33 const std::map<TrackType, const std::shared_ptr<Track>>& tracks); 34 MediaManagerError ReadStream(TrackType trackType, std::shared_ptr<AVBuffer>& sample);
|
H A D | muxer.h | 34 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 D | writer.h | 30 …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 D | media_manager.h | 35 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 D | muxer.cpp | 44 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 D | track_factory.cpp | 48 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 D | demuxer.cpp | 34 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 D | media_manager.cpp | 108 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 D | writer.cpp | 28 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 D | track.cpp | 21 void Track::SetFormat(const TrackFormat &format, TrackType type) in SetFormat()
|
H A D | reader.cpp | 96 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 D | mpeg_manager.cpp | 222 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 D | audio_video_muxer.cpp | 85 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 D | audio_video_muxer.h | 32 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 D | demuxer_plugin_manager.h | 42 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 D | media_demuxer.cpp | 863 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 D | demuxer_plugin_manager.cpp | 454 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 D | format_type.h | 307 } TrackType; typedef 316 TrackType trackType; /**< Track type. For details, see {@link TrackType} */
|