MillicastSDK 2.0.0
|
The VideoCapabilities struct. More...
#include <capabilities.h>
Public Member Functions | |
MILLICAST_API std::string | format_as_str () const |
Public Attributes | |
int | width {} |
int | height {} |
int | fps {} |
VideoType | format |
PrimaryID | primary |
TransferID | transfer {TransferID::UNSPECIFIED} |
MatrixID | matrix {MatrixID::UNSPECIFIED} |
RangeID | range |
std::string | video_standard |
Specify the capabilities with a video standard such as 1080p30 Implemented only for decklink devices. | |
The VideoCapabilities struct.
MILLICAST_API std::string millicast::VideoCapabilities::format_as_str | ( | ) | const |
Get the pixel format as a std::string
VideoType millicast::VideoCapabilities::format |
The pixel format to use for the capture
int millicast::VideoCapabilities::fps {} |
The frame rate at which the capture device shall capture
int millicast::VideoCapabilities::height {} |
The height of the captured video frame
MatrixID millicast::VideoCapabilities::matrix {MatrixID::UNSPECIFIED} |
The color matrix to use for conversion between color spaces
PrimaryID millicast::VideoCapabilities::primary |
The standard of image parameters to use for the capture
RangeID millicast::VideoCapabilities::range |
The color range values to use for the capture
TransferID millicast::VideoCapabilities::transfer {TransferID::UNSPECIFIED} |
The transfer function to use for the capture
std::string millicast::VideoCapabilities::video_standard |
Specify the capabilities with a video standard such as 1080p30 Implemented only for decklink devices.
int millicast::VideoCapabilities::width {} |
The width of the captured video frame