|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Image source structure for multi-client video mixing. More...
Data Fields | |
| image_t * | image |
| Pointer to client's current video frame (owned by buffer system) | |
| uint32_t | client_id |
| Unique client identifier for this source. | |
| bool | has_video |
| Whether this client has active video stream. | |
Image source structure for multi-client video mixing.
Represents a single video source (client) in the video mixing pipeline. This structure is used to collect video frames from all active clients before creating composite layouts for multi-user display.
This structure is central to the multi-client video mixing system:
| uint32_t image_source_t::client_id |
| bool image_source_t::has_video |
| image_t* image_source_t::image |