![]() |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Data Fields | |
const char * | graphics_module |
uint32_t | fps_num |
uint32_t | fps_den |
uint32_t | base_width |
uint32_t | base_height |
uint32_t | output_width |
uint32_t | output_height |
enum video_format | output_format |
uint32_t | adapter |
bool | gpu_conversion |
enum video_colorspace | colorspace |
enum video_range_type | range |
enum obs_scale_type | scale_type |
Video initialization structure
uint32_t obs_video_info::adapter |
Video adapter index to use (NOTE: avoid for optimus laptops)
uint32_t obs_video_info::base_height |
Base compositing height
uint32_t obs_video_info::base_width |
Base compositing width
enum video_colorspace obs_video_info::colorspace |
YUV type (if YUV)
uint32_t obs_video_info::fps_den |
Output FPS denominator
uint32_t obs_video_info::fps_num |
Output FPS numerator
bool obs_video_info::gpu_conversion |
Use shaders to convert to different color formats
const char* obs_video_info::graphics_module |
Graphics module to use (usually "libobs-opengl" or "libobs-d3d11")
enum video_format obs_video_info::output_format |
Output format
uint32_t obs_video_info::output_height |
Output height
uint32_t obs_video_info::output_width |
Output width
enum video_range_type obs_video_info::range |
YUV range (if YUV)
enum obs_scale_type obs_video_info::scale_type |
How to scale if scaling