mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 22:17:44 +00:00
LibVideo: Add the concept of codec identifiers
This is required for detecting which decoder should be used. Only a small subset of codecs identifiers is added for now
This commit is contained in:
parent
ff48b7333c
commit
1f55cc942d
5 changed files with 135 additions and 2 deletions
|
@ -33,6 +33,8 @@ public:
|
|||
|
||||
DecoderErrorOr<Duration> duration() override;
|
||||
|
||||
DecoderErrorOr<CodecID> get_codec_id_for_track(Track track) override;
|
||||
|
||||
protected:
|
||||
DecoderErrorOr<NonnullOwnPtr<Sample>> get_next_sample_for_track(Track track) override;
|
||||
|
||||
|
@ -44,6 +46,7 @@ private:
|
|||
};
|
||||
|
||||
DecoderErrorOr<TrackStatus*> get_track_status(Track track);
|
||||
CodecID get_codec_id_for_string(DeprecatedFlyString const& codec_id);
|
||||
|
||||
Reader m_reader;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue