|
| PointerType | Clone () const override |
| | Deep copy.
|
| |
| PointerType | Move () override |
| | Move into a new pointer.
|
| |
|
| constexpr | Subtitle () noexcept |
| | Empty subtitle config (Remux until Codec is set).
|
| |
| | Subtitle (const Subtitle &other) noexcept=default |
| | Copy constructor.
|
| |
| | Subtitle (Subtitle &&other) noexcept=default |
| | Move constructor.
|
| |
| virtual | ~Subtitle () noexcept override=default |
| | Destructor.
|
| |
| Subtitle & | operator= (const Subtitle &other) noexcept=default |
| | Copy assignment.
|
| |
| Subtitle & | operator= (Subtitle &&other) noexcept=default |
| | Move assignment.
|
| |
|
| const StormByte::Multimedia::Codec * | Codec () const noexcept |
| | Destination codec.
|
| |
| void | Codec (const StormByte::Multimedia::Codec &codec) noexcept |
| | Sets the destination codec (Encode).
|
| |
| const std::map< std::string, std::string > & | FineTune () const noexcept |
| | Vendor leftovers.
|
| |
| void | FineTune (std::map< std::string, std::string > options) noexcept |
| | Replaces the vendor dict.
|
| |
| | Base (const Base &other) noexcept=default |
| | Copy constructor.
|
| |
| | Base (Base &&other) noexcept=default |
| | Move constructor.
|
| |
| virtual | ~Base () noexcept override=default |
| | Destructor.
|
| |
| Base & | operator= (const Base &other) noexcept=default |
| | Copy assignment.
|
| |
| Base & | operator= (Base &&other) noexcept=default |
| | Move assignment.
|
| |
| constexpr enum StormByte::Multimedia::Type | Type () const noexcept |
| | Media stamped by the leaf constructor.
|
| |
| const std::optional< std::string > & | Language () const noexcept |
| | Language override.
|
| |
| void | Language (std::string language) noexcept |
| | Sets the language override.
|
| |
| const std::optional< std::string > & | Title () const noexcept |
| | Title override.
|
| |
| void | Title (std::string title) noexcept |
| | Sets the title override.
|
| |
| const std::optional< bool > & | Default () const noexcept |
| | Default-disposition override.
|
| |
| void | Default (std::optional< bool > value) noexcept |
| | Sets or clears the default-disposition override.
|
| |
| const std::optional< bool > & | Forced () const noexcept |
| | Forced-disposition override.
|
| |
| void | Forced (std::optional< bool > value) noexcept |
| | Sets or clears the forced-disposition override.
|
| |
| const struct Implementation & | Implementation () const noexcept |
| | Decoder / encoder pins.
|
| |
| void | Implementation (struct Implementation implementation) noexcept |
| | Replaces both pins.
|
| |