Functions | |
on2sc | Flix2_AddCodec (FLIX2PLGNHANDLE *pPlgn, const FLIX2HANDLE flix, const char *plgn_name) |
Add a codec to the encoder's codec chain. | |
on2sc | Flix2_RemoveCodec (FLIX2PLGNHANDLE plgn) |
Remove a codec from the encoder's codec chain. | |
on2sc | Flix2_CodecSetParamAsStr (FLIX2PLGNHANDLE plgn, const char *name, const on2tc *value) |
Set the value of a parameter in a codec instance using a string representation. | |
on2sc | Flix2_CodecGetParamAsStr (FLIX2PLGNHANDLE plgn, const char *name, on2tc *value, int32_t *len) |
Retrieve the value of a parameter in a codec instance represented as a string. | |
on2sc | Flix2_CodecSetParam (FLIX2PLGNHANDLE plgn, const char *name, double inDblVal) |
Set the value of a parameter in a codec instance using a double representation. | |
on2sc | Flix2_CodecGetParam (FLIX2PLGNHANDLE plgn, const char *name, double *outDblVal) |
Retrieve the value of a parameter in a codec instance represented as a double. |
on2sc Flix2_AddCodec | ( | FLIX2PLGNHANDLE * | pPlgn, | |
const FLIX2HANDLE | flix, | |||
const char * | plgn_name | |||
) |
Add a codec to the encoder's codec chain.
Initializes a FLIX2PLGNHANDLE
mapped to plgn_name
for use in subsequent codec calls.
[out] | pPlgn | Storage location to receive the value of the created FLIX2PLGNHANDLE |
[in] | flix | Handle to the flix engine returned from Flix2_Create() or Flix2_CreateEx() |
[in] | plgn_name | Name of the codec to add to the chain |
ON2_OK | the engine successfully added the codec and initialized a FLIX2PLGNHANDLE for use in codec related functions. | |
ON2_INVALID_PARAMS | should one or more of the preconditions fail | |
ON2_NO_MEM | memory could not be allocated for the FLIX2PLGNHANDLE |
NULL
NULL
NULL
on2sc Flix2_CodecGetParam | ( | FLIX2PLGNHANDLE | plgn, | |
const char * | name, | |||
double * | outDblVal | |||
) |
Retrieve the value of a parameter in a codec instance represented as a double.
[in] | plgn | Handle to the codec returned from Flix2_AddCodec() |
[in] | name | Name of the parameter to retrieve |
[out] | outDblVal | Storage location to receive the value |
ON2_OK | on success | |
ON2_INVALID_PARAMS | should the precondition fail | |
ON2_NOT_SUPP | the codec does not support this parameter/representation |
NULL
NULL
on2sc Flix2_CodecGetParamAsStr | ( | FLIX2PLGNHANDLE | plgn, | |
const char * | name, | |||
on2tc * | value, | |||
int32_t * | len | |||
) |
Retrieve the value of a parameter in a codec instance represented as a string.
[in] | plgn | Handle to the codec returned from Flix2_AddCodec() |
[in] | name | Name of the parameter to retrieve |
[out] | value | Storage location to receive the value |
[in,out] | len | Pointer to buffer length variable. Should contain the maximum size of the buffer. This call updates this variable with the size of the returned string. |
ON2_OK | on success | |
ON2_INVALID_PARAMS | should one or more of the preconditions fail | |
ON2_NOT_SUPP | the codec does not support this parameter |
NULL
NULL
NULL
on2sc Flix2_CodecSetParam | ( | FLIX2PLGNHANDLE | plgn, | |
const char * | name, | |||
double | inDblVal | |||
) |
Set the value of a parameter in a codec instance using a double representation.
[in] | plgn | Handle to the codec returned from Flix2_AddCodec() |
[in] | name | Name of the parameter to set |
[in] | inDblVal | New value for the parameter |
ON2_OK | on success | |
ON2_INVALID_PARAMS | should the precondition fail | |
ON2_NOT_SUPP | the codec does not support this parameter |
NULL
on2sc Flix2_CodecSetParamAsStr | ( | FLIX2PLGNHANDLE | plgn, | |
const char * | name, | |||
const on2tc * | value | |||
) |
Set the value of a parameter in a codec instance using a string representation.
[in] | plgn | Handle to the codec returned from Flix2_AddCodec() |
[in] | name | Name of the parameter to set |
[in] | value | New value for the parameter |
ON2_OK | on success | |
ON2_INVALID_PARAMS | should the precondition fail | |
ON2_NOT_SUPP | the codec does not support this parameter |
NULL
on2sc Flix2_RemoveCodec | ( | FLIX2PLGNHANDLE | plgn | ) |
Remove a codec from the encoder's codec chain.
[in] | plgn | Handle to the codec returned from Flix2_AddCodec() |
ON2_OK | on success | |
ON2_INVALID_PARAMS | should the precondition fail |
NULL