Muxer manipulation, 42 muxer manipulation, Muxer interface – Google Flix Engine Linux Reference Manual User Manual

Page 187: Functions, 1 function documentation

Advertising
background image

5.42 Muxer Manipulation

181

5.42

Muxer Manipulation

Functions

on2sc Flix2_AddMuxer

(

FLIX2PLGNHANDLE

∗pPlgn, const

FLIX2HANDLE

flix, const char

∗plgn_name)

Set the desired muxer.

on2sc Flix2_RemoveMuxer

(

FLIX2PLGNHANDLE

plgn)

Remove the specified muxer.

on2sc Flix2_MuxerSetParamAsStr

(

FLIX2PLGNHANDLE

plgn, const char ∗name, const

on2tc

∗value)

Set the value of a parameter in a muxer instance using a string representation.

on2sc Flix2_MuxerGetParamAsStr

(

FLIX2PLGNHANDLE

plgn, const char ∗name,

on2tc

∗value,

int32_t

∗len)

Retrieve the value of a parameter in a muxer instance represented as a string.

on2sc Flix2_MuxerSetParam

(

FLIX2PLGNHANDLE

plgn, const char ∗name, double inDblVal)

Set the value of a parameter in a muxer instance using a double representation.

on2sc

Flix2_MuxerGetParam

(

FLIX2PLGNHANDLE

plgn,

const

char

∗name,

double

∗outDblVal)

Retrieve the value of a parameter in a muxer instance represented as a double.

5.42.1

Function Documentation

5.42.1.1

on2sc Flix2_AddMuxer (FLIX2PLGNHANDLE ∗ pPlgn, const FLIX2HANDLE flix,
const char ∗ plgn_name)

Set the desired muxer.

Initializes a FLIX2PLGNHANDLE mapped to plgn_name for use in subsequent muxer calls.

Parameters:

→ pPlgn Storage location to receive the value of the created FLIX2PLGNHANDLE

← flix Handle to the flix engine returned from

Flix2_Create()

or

Flix2_CreateEx()

← plgn_name Name of the desired muxer

Return values:

ON2_OK

the engine successfully added the muxer and initialized a FLIX2PLGNHANDLE for use in

muxer related functions.

ON2_INVALID_PARAMS

should one or more of the preconditions fail

ON2_NO_MEM

memory could not be allocated for the FLIX2PLGNHANDLE

ON2_NET_ERROR

the underlying communication layer failed

Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen

Advertising