FXM
[Muxers]

Defines

#define FE2_MUXER_FXM
 FXM muxer. For use with Flix2_AddMuxer().
#define FE2_FXM_CUEPT_EVENT
 Set an event cue point.
#define FE2_FXM_CUEPT_NAV
 Set a navigation cue point.
#define FE2_FXM_CUEPT_PARAM
 Add a name/value pair to an existing cue point.
#define FE2_FXM_METADATA_ENABLE
 Enable output of meta data element.
#define FE2_FXM_METADATA_DISABLE
 Disable output of meta data element.

Typedefs

typedef enum flv_metadata fxmmetadata_t

Detailed Description

The FXM muxer produces output compatible with the Sun Java VM.

Muxer Parameters:

   Name                                |   Type   | Opt/Reqd |    Range
   ============================================================================
   FE2_FXM_CUEPT_EVENT                 |  String  | Optional | [0.0,)
   FE2_FXM_CUEPT_NAV                   |  String  | Optional | [0.0,)
   FE2_FXM_CUEPT_PARAM                 |  String  | Optional | N/A
   FE2_FXM_METADATA_ENABLE             |  Numeric | Optional | fxmmetadata_t
   FE2_FXM_METADATA_DISABLE            |  Numeric | Optional | fxmmetadata_t

Example Usage:

   sc = Flix2_AddMuxer(&muxer, flix, FE2_MUXER_FXM);
   if(sc == ON2_OK)
       ; //now using the FXM muxer for output

Supported Codecs

Format Restrictions


Define Documentation

#define FE2_FXM_CUEPT_EVENT

Set an event cue point.

Parameter format:
Format = cueptNAME '=' cueptTIME_SECONDS
e.g., "evtpt0=343.0".
Precondition:
time must be >= 0.0
Note:
Multiple cue points may be added.

Definition at line 70 of file fxm.h.

#define FE2_FXM_CUEPT_NAV

Set a navigation cue point.

This parameter allows seeking to the specified time by generating an I-Frame (keyframe) in the video stream and adding the entry to the metadata.

Parameter format:
Format = cueptNAME '=' cueptTIME_SECONDS
e.g., "navpt0=343.0".
Precondition:
time must be >= 0.0
Note:
Multiple cue points may be added.

Definition at line 81 of file fxm.h.

#define FE2_FXM_CUEPT_PARAM

Add a name/value pair to an existing cue point.

Parameter format:
Format = cueptNAME *[ '&' Pair ]
Pair = Name '=' Value
e.g., "cuept0&name0=value0&name1=value1"
Precondition:
The cue point has already been added

Definition at line 90 of file fxm.h.

#define FE2_FXM_METADATA_DISABLE

Disable output of meta data element.

Note:
Valid elements are defined by fxmmetadata_t

Definition at line 100 of file fxm.h.

#define FE2_FXM_METADATA_ENABLE

Enable output of meta data element.

Note:
Valid elements are defined by fxmmetadata_t

Definition at line 95 of file fxm.h.

#define FE2_MUXER_FXM

FXM muxer. For use with Flix2_AddMuxer().

Definition at line 62 of file fxm.h.


Typedef Documentation

Definition at line 59 of file fxm.h.


On2 Technologies, Inc Flix Engine Windows documentation, generated on Tue Nov 2 15:38:08 2010 by doxygen 1.6.1