QarVideoSenderInit Struct
Declaration
struct QarVideoSenderInit { ... }
Included Headers
#include <qar-streaming-c/include/qar_streaming.h>
Public Member Attributes Index
| bool | enable_reconnects |
| QarGraphicsAPI | graphics_api |
| QarStructureHeader | header |
| QarVideoFrameLayout | layout |
| uint64_t | reconnect_timeout_ms |
Description
Configuration for a logical video sender whose StreamId is generated by the library. Exactly one extension is required for a GPU API:
- QAR_GRAPHICS_API_D3D11 requires QarStreamParamsD3D11.
- QAR_GRAPHICS_API_OPENGL requires exactly one of QarStreamParamsOpenGlEgl, QarStreamParamsOpenGlWgl or QarStreamParamsOpenGlGlx, whichever matches the context you own.
- QAR_GRAPHICS_API_VULKAN requires QarStreamParamsVulkan. QAR_GRAPHICS_API_CPU supports no extension and requires header.next to be null. The selected extension's header.next must also be null. Retrieve the generated id with qar_video_sender_stream_id().
Definition at line 1996 of file qar_streaming.h.
Public Member Attributes
enable_reconnects
|
Definition at line 2000 of file qar_streaming.h.
graphics_api
|
Definition at line 2002 of file qar_streaming.h.
header
|
Definition at line 1998 of file qar_streaming.h.
layout
|
Definition at line 1999 of file qar_streaming.h.
reconnect_timeout_ms
|
Definition at line 2001 of file qar_streaming.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.2.1 by Doxygen 1.9.8.