OpenMAX Bellagio 0.9.3

Data Structures

struct  OMX_AUDIO_PARAM_MIDITYPE
 
struct  OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE
 
struct  OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE
 
struct  OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE
 
struct  OMX_AUDIO_CONFIG_MIDICONTROLTYPE
 
struct  OMX_AUDIO_CONFIG_MIDISTATUSTYPE
 
struct  OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE
 
struct  OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE
 

Typedefs

typedef enum OMX_AUDIO_MIDIFORMATTYPE OMX_AUDIO_MIDIFORMATTYPE
 
typedef struct OMX_AUDIO_PARAM_MIDITYPE OMX_AUDIO_PARAM_MIDITYPE
 
typedef enum OMX_AUDIO_MIDISOUNDBANKTYPE OMX_AUDIO_MIDISOUNDBANKTYPE
 
typedef enum OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE
 
typedef struct OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDICONTROLTYPE OMX_AUDIO_CONFIG_MIDICONTROLTYPE
 
typedef enum OMX_AUDIO_MIDIPLAYBACKSTATETYPE OMX_AUDIO_MIDIPLAYBACKSTATETYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDISTATUSTYPE OMX_AUDIO_CONFIG_MIDISTATUSTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE
 
typedef struct OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE OMX_AUDIO_CONFIG__MIDIMETAEVENTDATATYPE
 

Enumerations

enum  OMX_AUDIO_MIDIFORMATTYPE {
  OMX_AUDIO_MIDIFormatUnknown = 0 , OMX_AUDIO_MIDIFormatSMF0 , OMX_AUDIO_MIDIFormatSMF1 , OMX_AUDIO_MIDIFormatSMF2 ,
  OMX_AUDIO_MIDIFormatSPMIDI , OMX_AUDIO_MIDIFormatXMF0 , OMX_AUDIO_MIDIFormatXMF1 , OMX_AUDIO_MIDIFormatMobileXMF ,
  OMX_AUDIO_MIDIFormatKhronosExtensions = 0x6F000000 , OMX_AUDIO_MIDIFormatVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDIFormatMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDISOUNDBANKTYPE {
  OMX_AUDIO_MIDISoundBankUnused = 0 , OMX_AUDIO_MIDISoundBankDLS1 , OMX_AUDIO_MIDISoundBankDLS2 , OMX_AUDIO_MIDISoundBankMobileDLSBase ,
  OMX_AUDIO_MIDISoundBankMobileDLSPlusOptions , OMX_AUDIO_MIDISoundBankKhronosExtensions = 0x6F000000 , OMX_AUDIO_MIDISoundBankVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDISoundBankMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE {
  OMX_AUDIO_MIDISoundBankLayoutUnused = 0 , OMX_AUDIO_MIDISoundBankLayoutGM , OMX_AUDIO_MIDISoundBankLayoutGM2 , OMX_AUDIO_MIDISoundBankLayoutUser ,
  OMX_AUDIO_MIDISoundBankLayoutKhronosExtensions = 0x6F000000 , OMX_AUDIO_MIDISoundBankLayoutVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDISoundBankLayoutMax = 0x7FFFFFFF
}
 
enum  OMX_AUDIO_MIDIPLAYBACKSTATETYPE {
  OMX_AUDIO_MIDIPlayBackStateUnknown = 0 , OMX_AUDIO_MIDIPlayBackStateClosedEngaged , OMX_AUDIO_MIDIPlayBackStateParsing , OMX_AUDIO_MIDIPlayBackStateOpenEngaged ,
  OMX_AUDIO_MIDIPlayBackStatePlaying , OMX_AUDIO_MIDIPlayBackStatePlayingPartially , OMX_AUDIO_MIDIPlayBackStatePlayingSilently , OMX_AUDIO_MIDIPlayBackStateKhronosExtensions = 0x6F000000 ,
  OMX_AUDIO_MIDIPlayBackStateVendorStartUnused = 0x7F000000 , OMX_AUDIO_MIDIPlayBackStateMax = 0x7FFFFFFF
}
 

Detailed Description

Typedef Documentation

◆ OMX_AUDIO_CONFIG__MIDIMETAEVENTDATATYPE

MIDI Meta Event Data structure - one per Meta Event.

◆ OMX_AUDIO_CONFIG_MIDICONTROLTYPE

◆ OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE

Structure for Live MIDI events and MIP messages. (MIP = Maximum Instantaneous Polyphony; part of the SP-MIDI standard.)

◆ OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE

MIDI Meta Event structure one per Meta Event. MIDI Meta Events are like audio metadata, except that they are interspersed with the MIDI content throughout the file and are not localized in the header. As such, it is necessary to retrieve information about these Meta Events from the engine, as it encounters these Meta Events within the MIDI content. For example, SMF files can have up to 14 types of MIDI Meta Events (copyright, author, default tempo, etc.) scattered throughout the file.

◆ OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE

MIDI sound bank/ program pair in a given channel

◆ OMX_AUDIO_CONFIG_MIDISTATUSTYPE

◆ OMX_AUDIO_MIDIFORMATTYPE

◆ OMX_AUDIO_MIDIPLAYBACKSTATETYPE

◆ OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE

Bank Layout describes how bank MSB & LSB are used in the DLS instrument definitions sound bank

◆ OMX_AUDIO_MIDISOUNDBANKTYPE

Type of the MIDI sound bank

◆ OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE

MIDI params to load/unload user soundbank

◆ OMX_AUDIO_PARAM_MIDITYPE

Enumeration Type Documentation

◆ OMX_AUDIO_MIDIFORMATTYPE

MIDI Format

Enumerator
OMX_AUDIO_MIDIFormatUnknown 

MIDI Format unknown or don't care

OMX_AUDIO_MIDIFormatSMF0 

Standard MIDI File Type 0

OMX_AUDIO_MIDIFormatSMF1 

Standard MIDI File Type 1

OMX_AUDIO_MIDIFormatSMF2 

Standard MIDI File Type 2

OMX_AUDIO_MIDIFormatSPMIDI 

SP-MIDI

OMX_AUDIO_MIDIFormatXMF0 

eXtensible Music Format type 0

OMX_AUDIO_MIDIFormatXMF1 

eXtensible Music Format type 1

OMX_AUDIO_MIDIFormatMobileXMF 

Mobile XMF (eXtensible Music Format type 2)

OMX_AUDIO_MIDIFormatKhronosExtensions 

Reserved region for introducing Khronos Standard Extensions

OMX_AUDIO_MIDIFormatVendorStartUnused 

Reserved region for introducing Vendor Extensions

OMX_AUDIO_MIDIFormatMax 

Definition at line 770 of file OMX_Audio.h.

◆ OMX_AUDIO_MIDIPLAYBACKSTATETYPE

MIDI Playback States

Enumerator
OMX_AUDIO_MIDIPlayBackStateUnknown 

Unknown state or state does not map to other defined states

OMX_AUDIO_MIDIPlayBackStateClosedEngaged 

No MIDI resource is currently open. The MIDI engine is currently processing MIDI events.

OMX_AUDIO_MIDIPlayBackStateParsing 

A MIDI resource is open and is being primed. The MIDI engine is currently processing MIDI events.

OMX_AUDIO_MIDIPlayBackStateOpenEngaged 

A MIDI resource is open and primed but not playing. The MIDI engine is currently processing MIDI events. The transition to this state is only possible from the OMX_AUDIO_MIDIPlayBackStatePlaying state, when the 'playback head' reaches the end of media data or the playback stops due to stop time set.

OMX_AUDIO_MIDIPlayBackStatePlaying 

A MIDI resource is open and currently playing. The MIDI engine is currently processing MIDI events.

OMX_AUDIO_MIDIPlayBackStatePlayingPartially 

Best-effort playback due to SP-MIDI/DLS resource constraints

OMX_AUDIO_MIDIPlayBackStatePlayingSilently 

Due to system resource constraints and SP-MIDI content constraints, there is no audible MIDI content during playback currently. The situation may change if resources are freed later.

OMX_AUDIO_MIDIPlayBackStateKhronosExtensions 

Reserved region for introducing Khronos Standard Extensions

OMX_AUDIO_MIDIPlayBackStateVendorStartUnused 

Reserved region for introducing Vendor Extensions

OMX_AUDIO_MIDIPlayBackStateMax 

Definition at line 912 of file OMX_Audio.h.

◆ OMX_AUDIO_MIDISOUNDBANKLAYOUTTYPE

Bank Layout describes how bank MSB & LSB are used in the DLS instrument definitions sound bank

Enumerator
OMX_AUDIO_MIDISoundBankLayoutUnused 

unused/unknown soundbank type

OMX_AUDIO_MIDISoundBankLayoutGM 

GS layout (based on bank MSB 0x00)

OMX_AUDIO_MIDISoundBankLayoutGM2 

General MIDI 2 layout (using MSB 0x78/0x79, LSB 0x00)

OMX_AUDIO_MIDISoundBankLayoutUser 

Does not conform to any bank numbering standards

OMX_AUDIO_MIDISoundBankLayoutKhronosExtensions 

Reserved region for introducing Khronos Standard Extensions

OMX_AUDIO_MIDISoundBankLayoutVendorStartUnused 

Reserved region for introducing Vendor Extensions

OMX_AUDIO_MIDISoundBankLayoutMax 

Definition at line 824 of file OMX_Audio.h.

◆ OMX_AUDIO_MIDISOUNDBANKTYPE

Type of the MIDI sound bank

Enumerator
OMX_AUDIO_MIDISoundBankUnused 

unused/unknown soundbank type

OMX_AUDIO_MIDISoundBankDLS1 

DLS version 1

OMX_AUDIO_MIDISoundBankDLS2 

DLS version 2

OMX_AUDIO_MIDISoundBankMobileDLSBase 

Mobile DLS, using the base functionality

OMX_AUDIO_MIDISoundBankMobileDLSPlusOptions 

Mobile DLS, using the specification-defined optional feature set

OMX_AUDIO_MIDISoundBankKhronosExtensions 

Reserved region for introducing Khronos Standard Extensions

OMX_AUDIO_MIDISoundBankVendorStartUnused 

Reserved region for introducing Vendor Extensions

OMX_AUDIO_MIDISoundBankMax 

Definition at line 809 of file OMX_Audio.h.


Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo