Vuo  2.0.0
Enumerations | Functions
VuoVideoOptimization

Description

An enum defining different video decoder quality settings (prefer forward playback or random decode performance).

Enumerations

enum  VuoVideoOptimization { VuoVideoOptimization_Auto, VuoVideoOptimization_Forward, VuoVideoOptimization_Random }
 An enum defining different video decoder quality settings (prefer forward playback or random decode performance). More...
 

Functions

VuoVideoOptimization VuoVideoOptimization_makeFromJson (json_object *js)
 
json_objectVuoVideoOptimization_getJson (const VuoVideoOptimization value)
 
char * VuoVideoOptimization_getSummary (const VuoVideoOptimization value)
 
VuoList_VuoVideoOptimization VuoVideoOptimization_getAllowedValues (void)
 Returns a list of values that instances of this type can have. More...
 
VuoVideoOptimization VuoVideoOptimization_makeFromString (const char *str)
 Automatically generated function. More...
 
char * VuoVideoOptimization_getString (const VuoVideoOptimization value)
 Automatically generated function. More...
 
void VuoVideoOptimization_retain (VuoVideoOptimization value)
 Automatically generated function. More...
 
void VuoVideoOptimization_release (VuoVideoOptimization value)
 Automatically generated function. More...
 

Enumeration Type Documentation

◆ VuoVideoOptimization

An enum defining different video decoder quality settings (prefer forward playback or random decode performance).

When set to Auto, VuoVideoPlayer will automatically choose the decoder to use based on the current video player settings. When set to Forward AvFoundation is preferred over Ffmpeg, and vice-versa for Random.

Definition at line 30 of file VuoVideoOptimization.h.

Function Documentation

◆ VuoVideoOptimization_getAllowedValues()

VuoList_VuoVideoOptimization VuoVideoOptimization_getAllowedValues ( void  )

Returns a list of values that instances of this type can have.

Definition at line 80 of file VuoVideoOptimization.c.

◆ VuoVideoOptimization_getJson()

struct json_object * VuoVideoOptimization_getJson ( const VuoVideoOptimization  value)

Encodes value as a JSON object.

Definition at line 55 of file VuoVideoOptimization.c.

◆ VuoVideoOptimization_getString()

char* VuoVideoOptimization_getString ( const VuoVideoOptimization  value)

Automatically generated function.

◆ VuoVideoOptimization_getSummary()

char * VuoVideoOptimization_getSummary ( const VuoVideoOptimization  value)

Same as VuoVideoOptimization_getString()

Definition at line 92 of file VuoVideoOptimization.c.

◆ VuoVideoOptimization_makeFromJson()

VuoVideoOptimization VuoVideoOptimization_makeFromJson ( json_object js)

Decodes the JSON object js, expected to contain a string, to create a new VuoVideoOptimization.

Definition at line 32 of file VuoVideoOptimization.c.

◆ VuoVideoOptimization_makeFromString()

VuoVideoOptimization VuoVideoOptimization_makeFromString ( const char *  str)

Automatically generated function.

◆ VuoVideoOptimization_release()

void VuoVideoOptimization_release ( VuoVideoOptimization  value)

Automatically generated function.

◆ VuoVideoOptimization_retain()

void VuoVideoOptimization_retain ( VuoVideoOptimization  value)

Automatically generated function.