Frame width and height.
More...
#include <StormByte/multimedia/property/resolution.hxx>
◆ Resolution() [1/3]
| StormByte::Multimedia::Property::Resolution::Resolution |
( |
std::uint32_t |
width, |
|
|
std::uint32_t |
height |
|
) |
| |
|
noexcept |
Constructs a resolution.
- Parameters
-
| width | Width in pixels. |
| height | Height in pixels. |
◆ Resolution() [2/3]
| StormByte::Multimedia::Property::Resolution::Resolution |
( |
const Resolution & |
| ) |
|
|
default |
◆ Resolution() [3/3]
| StormByte::Multimedia::Property::Resolution::Resolution |
( |
Resolution && |
| ) |
|
|
defaultnoexcept |
◆ ~Resolution()
| StormByte::Multimedia::Property::Resolution::~Resolution |
( |
| ) |
|
|
defaultnoexcept |
◆ Height()
| std::uint32_t StormByte::Multimedia::Property::Resolution::Height |
( |
| ) |
const |
|
noexcept |
Height in pixels.
- Returns
- Height.
◆ Name()
| std::string StormByte::Multimedia::Property::Resolution::Name |
( |
| ) |
const |
|
noexcept |
"WIDTHxHEIGHT" string.
- Returns
- Size string.
◆ operator=() [1/2]
Copy assignment.
- Returns
- *this.
◆ operator=() [2/2]
Move assignment.
- Returns
- *this.
◆ StandardName()
| std::string StormByte::Multimedia::Property::Resolution::StandardName |
( |
| ) |
const |
|
noexcept |
Coarse label (e.g.
"1080p", "4K").
- Returns
- Standard name.
◆ Width()
| std::uint32_t StormByte::Multimedia::Property::Resolution::Width |
( |
| ) |
const |
|
noexcept |
Width in pixels.
- Returns
- Width.
The documentation for this class was generated from the following file: