1#ifndef MILLICAST_API_CAPABILITIES_H
2#define MILLICAST_API_CAPABILITIES_H
The VideoCapabilities struct.
Definition capabilities.h:145
RangeID range
Definition capabilities.h:159
int height
Definition capabilities.h:148
int fps
Definition capabilities.h:149
VideoType format
Definition capabilities.h:150
PrimaryID primary
Definition capabilities.h:152
std::string video_standard
Specify the capabilities with a video standard such as 1080p30 Implemented only for decklink devices.
Definition capabilities.h:166
MatrixID matrix
Definition capabilities.h:157
int width
Definition capabilities.h:147
MILLICAST_API std::string format_as_str() const
TransferID transfer
Definition capabilities.h:155
#define MILLICAST_API
Definition exports.h:51
Definition capabilities.h:15
VideoType
The VideoType enum represent the pixel format used for video frames.
Definition capabilities.h:21
MILLICAST_API std::string video_type_to_str(VideoType t)
video_type_to_str convert a VideoType enum value to a std::string
TransferID
The TransferID enum represents the transfer function used for video frames.
Definition capabilities.h:67
PrimaryID
The PrimaryID enum represents the standard of image parameters used for video frames.
Definition capabilities.h:44
RangeID
The RangeID enum represents the color range values.
Definition capabilities.h:119
MatrixID
The MatrixID enum represents the color matrix to use for conversion between color spaces.
Definition capabilities.h:95