VLC 4.0.0-dev
Loading...
Searching...
No Matches
sout_stream_operations Struct Reference

#include <vlc_sout.h>

Data Fields

void *(* add )(sout_stream_t *, const es_format_t *, const char *)
 Implementation of sout_StreamIdAdd().
 
void(* del )(sout_stream_t *, void *)
 Implementation of sout_StreamIdDel().
 
int(* send )(sout_stream_t *, void *, vlc_frame_t *)
 Implementation of sout_StreamIdSend().
 
int(* control )(sout_stream_t *, int, va_list)
 Implementation of sout_StreamControl().
 
void(* flush )(sout_stream_t *, void *)
 Implementation of sout_StreamFlush().
 
void(* set_pcr )(sout_stream_t *, vlc_tick_t)
 Implementation of sout_StreamSetPCR().
 
void(* close )(sout_stream_t *)
 

Field Documentation

◆ add

void *(* sout_stream_operations::add) (sout_stream_t *, const es_format_t *, const char *)

Implementation of sout_StreamIdAdd().

Note
Mandatory callback.

Referenced by sout_StreamIdAdd().

◆ close

void(* sout_stream_operations::close) (sout_stream_t *)
Note
Optional callback.

Referenced by sout_StreamDelete().

◆ control

int(* sout_stream_operations::control) (sout_stream_t *, int, va_list)

Implementation of sout_StreamControl().

Note
Optional callback.

Referenced by sout_StreamControlVa().

◆ del

void(* sout_stream_operations::del) (sout_stream_t *, void *)

Implementation of sout_StreamIdDel().

Note
Mandatory callback.

Referenced by sout_StreamIdDel().

◆ flush

void(* sout_stream_operations::flush) (sout_stream_t *, void *)

Implementation of sout_StreamFlush().

Note
Optional callback.

Referenced by sout_StreamFlush().

◆ send

int(* sout_stream_operations::send) (sout_stream_t *, void *, vlc_frame_t *)

Implementation of sout_StreamIdSend().

Note
Mandatory callback.

Referenced by sout_StreamIdSend().

◆ set_pcr

void(* sout_stream_operations::set_pcr) (sout_stream_t *, vlc_tick_t)

Implementation of sout_StreamSetPCR().

Note
Optional callback.

Referenced by sout_StreamSetPCR().


The documentation for this struct was generated from the following file: