MP4DMXMpoPARAMETER

Syntax

#include <cafe/mp4dmx.h>

///Open Parameter Structure
typedef struct{
    union{
        ///32-bit Value
        s32     int32;
        ///64-bit Value
        f64     real64;
        ///Pointer Value
        void    *ptr;
    }
    ///Parameter Value
    value;
    ///Parameter ID
    s32     id;
} MP4DMXMpoPARAMETER;

Elements

value.int32 An int parameter.
value.read64 A double parameter.
value.ptr A pointer parameter.
id A parameter's ID.

Description

This structure stores the input parameters configured when the library is initialized (MP4DMXOpen).

The figure below shows how parameters are set. When a parameter is set, its ID and value are stored in the structure's id member variable and value union, respectively. This is repeated until all parameters have been set. Finally, an ID indicating the last parameter is stored.


How to Configure Parameter Structures

See Also

MP4DMXMpoOutputFunction
MP4DMXMpoDATA
MP4DMXMpoUNIT
MP4DMXMpoMp4HeaderInf
MP4DMXMpoMp4TrackInf
MP4DMXMpoMp4VideoTrackInf
MP4DMXMpoMp4AudioTrackInf
MP4DMXAvcConfig
MP4DMXAvcParamSets

Revision History

2014/07/31 Initial topic creation.


CONFIDENTIAL