2.10.6 ExMediaAtom

Referenced by: ExCDAudioContainer, ExMIDIAudioContainer, ExVideoContainer, ExWAVAudioEmbeddedContainer, ExWAVAudioLinkContainer

An atom record that specifies information about external audio or video data.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rh

...

exObjId

A

B

C

reserved

unused

rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.

Field

Meaning

rh.recVer

MUST be 0x0.

rh.recInstance

MUST be 0x000.

rh.recType

MUST be an RT_ExternalMediaAtom.

rh.recLen

MUST be 0x00000008.

exObjId (4 bytes): An ExObjId (section 2.2.7) that specifies the identifier for the audio or video data.

A - fLoop (1 bit): A bit that specifies whether the audio or video data is repeated continuously during playback.

B - fRewind (1 bit): A bit that specifies whether the audio or video data is rewound after playing.

C - fNarration (1 bit): A bit that specifies whether the audio data is recorded narration for the slide show. It MUST be FALSE if this ExMediaAtom record is contained by an ExVideoContainer record.

reserved (13 bits):  MUST be zero and MUST be ignored.

unused (2 bytes): Undefined and MUST be ignored.