![]() |
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