Fork me on GitHub
Data Fields
janus_recorder Struct Reference

Structure that represents a recorder. More...

#include <record.h>

Data Fields

char * dir
 Absolute path to the directory where the recorder file is stored. More...
 
char * filename
 Filename of this recorder file. More...
 
FILE * file
 Recording file. More...
 
char * codec
 Codec the packets to record are encoded in ("vp8", "opus", "h264", "g711", "vp9") More...
 
gint64 created
 When the recording file has been created. More...
 
janus_recorder_medium type
 Media this instance is recording. More...
 
int header:1
 Whether the info header for this recorder instance has already been written or not. More...
 
int writable:1
 Whether this recorder instance can be used for writing or not. More...
 
janus_mutex mutex
 Mutex to lock/unlock this recorder instance. More...
 

Detailed Description

Structure that represents a recorder.

Field Documentation

◆ codec

char* janus_recorder::codec

Codec the packets to record are encoded in ("vp8", "opus", "h264", "g711", "vp9")

◆ created

gint64 janus_recorder::created

When the recording file has been created.

◆ dir

char* janus_recorder::dir

Absolute path to the directory where the recorder file is stored.

◆ file

FILE* janus_recorder::file

Recording file.

◆ filename

char* janus_recorder::filename

Filename of this recorder file.

◆ header

int janus_recorder::header

Whether the info header for this recorder instance has already been written or not.

◆ mutex

janus_mutex janus_recorder::mutex

Mutex to lock/unlock this recorder instance.

◆ type

janus_recorder_medium janus_recorder::type

Media this instance is recording.

◆ writable

int janus_recorder::writable

Whether this recorder instance can be used for writing or not.


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