|
StormByte C++ Library: Multimedia module 0.0.9999
StormByte-Multimedia is a StormByte library module for parsing configuration files
|
Per-stream tags and header fields captured at Open. More...
#include <StormByte/multimedia/metadata/stream.hxx>
Public Member Functions | |
| Stream (const Stream &)=default | |
| Copy constructor. | |
| Stream (Stream &&) noexcept=default | |
| Move constructor. | |
| ~Stream ()=default | |
| Destructor. | |
| Stream & | operator= (const Stream &)=default |
| Copy assignment. | |
| Stream & | operator= (Stream &&) noexcept=default |
| Move assignment. | |
| const std::optional< std::string > & | Title () const noexcept |
| Stream title. | |
| const std::optional< std::string > & | Language () const noexcept |
| Language code (usually ISO 639). | |
| std::optional< std::uint64_t > | BitRate () const noexcept |
| Stream bitrate in bits per second. | |
| class Disposition | Disposition () const noexcept |
| Disposition flags. | |
Friends | |
| class | StormByte::Multimedia::File |
| class | StormByte::Multimedia::Stream |
| class | StormByte::Multimedia::Detail::Probe |
Per-stream tags and header fields captured at Open.
|
default |
Copy constructor.
|
defaultnoexcept |
Move constructor.
|
default |
Destructor.
|
noexcept |
Stream bitrate in bits per second.
|
noexcept |
Disposition flags.
|
noexcept |
Language code (usually ISO 639).
Copy assignment.
Move assignment.
|
noexcept |
Stream title.
|
friend |
|
friend |
|
friend |