Output Formats

Functions

KvlcStatus kvlcGetFirstWriterFormat (int *format)
 
KvlcStatus kvlcGetNextWriterFormat (int currentFormat, int *nextFormat)
 
KvlcStatus kvlcGetFirstReaderFormat (int *format)
 
KvlcStatus kvlcGetNextReaderFormat (int currentFormat, int *nextFormat)
 
KvlcStatus kvlcGetReaderName (int format, char *str, unsigned int len)
 
KvlcStatus kvlcGetReaderExtension (int format, char *str, unsigned int len)
 
KvlcStatus kvlcGetReaderDescription (int format, char *str, unsigned int len)
 
KvlcStatus kvlcGetWriterName (int format, char *str, unsigned int len)
 
KvlcStatus kvlcGetWriterExtension (int format, char *str, unsigned int len)
 
KvlcStatus kvlcGetWriterDescription (int format, char *str, unsigned int len)
 
KvlcStatus kvlcIsPropertySupported (int format, unsigned int property, int *supported)
 

Detailed Description

Function Documentation

◆ kvlcGetFirstReaderFormat()

KvlcStatus kvlcGetFirstReaderFormat ( int *  format)
C#
static Kvlclib.Status GetFirstReaderFormat(out FileFormat format);

Get the first supported input format.

Parameters
[out]formatFirst input format.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetNextReaderFormat()

◆ kvlcGetFirstWriterFormat()

KvlcStatus kvlcGetFirstWriterFormat ( int *  format)
C#
static Kvlclib.Status GetFirstWriterFormat(out FileFormat format);

Get the first supported output format.

Parameters
[out]formatFirst output format.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetNextWriterFormat()

◆ kvlcGetNextReaderFormat()

KvlcStatus kvlcGetNextReaderFormat ( int  currentFormat,
int *  nextFormat 
)
C#
static Kvlclib.Status GetNextReaderFormat(FileFormat currentFormat, out FileFormat nextFormat);

Get the next supported input format.

Parameters
[out]currentFormatCurrent input format.
[out]nextFormatNext input format. Zero if no more formats are to be found.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstReaderFormat()

◆ kvlcGetNextWriterFormat()

KvlcStatus kvlcGetNextWriterFormat ( int  currentFormat,
int *  nextFormat 
)
C#
static Kvlclib.Status GetNextWriterFormat(FileFormat currentFormat, out FileFormat nextFormat);

Get the next supported output format.

Parameters
[out]currentFormatCurrent output format.
[out]nextFormatNext output format. Zero if no more formats are to be found.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstWriterFormat()

◆ kvlcGetReaderDescription()

KvlcStatus kvlcGetReaderDescription ( int  format,
char *  str,
unsigned int  len 
)
C#
static Kvlclib.Status GetReaderDescription(FileFormat format, out String str);

Get output converter file description.

Parameters
[in]formatOutput format.
[out]strBuffer to receive description, a pointer to a NULL terminated array of chars.
[in]lenBuffer size in bytes.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstReaderFormat()

◆ kvlcGetReaderExtension()

KvlcStatus kvlcGetReaderExtension ( int  format,
char *  str,
unsigned int  len 
)
C#
static Kvlclib.Status GetReaderExtension(FileFormat format, out String str);

Get output converter file extension.

Parameters
[in]formatOutput format.
[out]strBuffer to receive extension, a pointer to a NULL terminated array of chars.
[in]lenBuffer size in bytes.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstReaderFormat()

◆ kvlcGetReaderName()

KvlcStatus kvlcGetReaderName ( int  format,
char *  str,
unsigned int  len 
)
C#
static Kvlclib.Status GetReaderName(FileFormat format, out String str);

Get output converter name.

Parameters
[in]formatOutput format.
[out]strBuffer to receive name, a pointer to a NULL terminated array of chars.
[in]lenBuffer size in bytes.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstReaderFormat()

◆ kvlcGetWriterDescription()

KvlcStatus kvlcGetWriterDescription ( int  format,
char *  str,
unsigned int  len 
)
C#
static Kvlclib.Status GetWriterDescription(FileFormat format, out String str);

Get output converter file description.

Parameters
[in]formatOutput format.
[out]strBuffer to receive description, a pointer to a NULL terminated array of chars.
[in]lenBuffer size in bytes.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstWriterFormat()

◆ kvlcGetWriterExtension()

KvlcStatus kvlcGetWriterExtension ( int  format,
char *  str,
unsigned int  len 
)
C#
static Kvlclib.Status GetWriterExtension(FileFormat format, out String str);

Get output converter file extension.

Parameters
[in]formatOutput format.
[out]strBuffer to receive extension, a pointer to a NULL terminated array of chars.
[in]lenBuffer size in bytes.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstWriterFormat()

◆ kvlcGetWriterName()

KvlcStatus kvlcGetWriterName ( int  format,
char *  str,
unsigned int  len 
)
C#
static Kvlclib.Status GetWriterName(FileFormat format, out String str);

Get output converter name.

Parameters
[in]formatOutput format.
[out]strBuffer to receive name, a pointer to a NULL terminated array of chars.
[in]lenBuffer size in bytes.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstWriterFormat()

◆ kvlcIsPropertySupported()

KvlcStatus kvlcIsPropertySupported ( int  format,
unsigned int  property,
int *  supported 
)
C#
static Kvlclib.Status IsPropertySupported(FileFormat format, Property property, out Int32 supported);

Check if property is supported by output format.

Parameters
[in]formatOutput format, use FILE_FORMAT_xxx.
[out]propertyProperty, use PROPERTY_xxx.
[in]supportedNot zero if format supports property.
Returns
kvlcOK (zero) if success
kvlcERR_xxx (negative) if failure
See also
kvlcGetFirstWriterFormat()