FTEQW
Documentation of the FTE engine source tree.
media_encoder_funcs_t Struct Reference

#include <client.h>

Public Member Functions

void *VARGS * capture_begin (char *streamname, int videorate, int width, int height, int *sndkhz, int *sndchannels, int *sndbits)
 
 void (VARGS *capture_video)(void *ctx
 
 void (VARGS *capture_audio)(void *ctx
 
 void (VARGS *capture_end)(void *ctx)
 

Public Attributes

size_t structsize
 
const char * drivername
 
const char * description
 
const char * extensions
 
int frame
 
int voiddata
 
int void int stride
 
int void int int width
 
int void int int int height
 
int void int int int enum uploadfmt fmt
 
voiddata
 
void int bytes
 

Member Function Documentation

◆ capture_begin()

void *VARGS * media_encoder_funcs_t::capture_begin ( char *  streamname,
int  videorate,
int  width,
int  height,
int sndkhz,
int sndchannels,
int sndbits 
)

◆ void() [1/3]

media_encoder_funcs_t::void ( VARGS *  capture_audio)

◆ void() [2/3]

media_encoder_funcs_t::void ( VARGS *  capture_end)

◆ void() [3/3]

media_encoder_funcs_t::void ( VARGS *  capture_video)

Member Data Documentation

◆ bytes

void int media_encoder_funcs_t::bytes

◆ data [1/2]

int void* media_encoder_funcs_t::data

◆ data [2/2]

void* media_encoder_funcs_t::data

◆ description

const char* media_encoder_funcs_t::description

◆ drivername

const char* media_encoder_funcs_t::drivername

◆ extensions

const char* media_encoder_funcs_t::extensions

◆ fmt

int void int int int enum uploadfmt media_encoder_funcs_t::fmt

◆ frame

int media_encoder_funcs_t::frame

◆ height

int void int int int media_encoder_funcs_t::height

◆ stride

int void int media_encoder_funcs_t::stride

◆ structsize

size_t media_encoder_funcs_t::structsize

◆ width

int void int int media_encoder_funcs_t::width

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