|
Sunshine master
Self-hosted game stream host for Moonlight.
|
Codec capabilities for AV1, HEVC, or H.264. More...
#include <src/video.h>
Public Member Functions | |
| std::bitset< MAX_FLAGS >::reference | operator[] (flag_e flag) |
| Return a mutable reference to a codec capability flag. | |
| bool | operator[] (flag_e flag) const |
| Test whether a codec capability is enabled. | |
Public Attributes | |
| std::bitset< MAX_FLAGS > | capabilities |
| Capability flags supported by this codec on the encoder. | |
| std::vector< option_t > | common_options |
| Options applied to every encode mode for this codec. | |
| std::vector< option_t > | fallback_options |
| Options used when the preferred mode cannot be selected. | |
| std::vector< option_t > | hdr444_options |
| Options applied to HDR 4:4:4 streams. | |
| std::vector< option_t > | hdr_options |
| Options applied to HDR 4:2:0 streams. | |
| std::string | name |
| Codec name passed to the encoder backend. | |
| std::vector< option_t > | sdr444_options |
| Options applied to SDR 4:4:4 streams. | |
| std::vector< option_t > | sdr_options |
| Options applied to SDR 4:2:0 streams. | |
Codec capabilities for AV1, HEVC, or H.264.
Return a mutable reference to a codec capability flag.
| flag | Feature flag to test or modify. |
|
inline |
Test whether a codec capability is enabled.
| flag | Feature flag to test or modify. |