Media Datatypes
OcaMediaPlayOption
-
enum OcaMediaPlayOption : uint8_t
Options for media playback
-
enumerator Normal = 0
Play until end of specified interval is reached or operation is halted by a controller action.
-
enumerator Autoclose = 1
Play until end of specified interval is reached or operation is halted by a controller action. If end of interval is reached, close session.
-
enumerator RepeatInterval = 2
Repeat playback of specified interval until operation is halted by a controller action.
-
enumerator Normal = 0
OcaMediaRecorderPlayerState
-
enum OcaMediaRecorderPlayerState : uint8_t
State of OcaMediaRecorderPlayer object
-
enumerator Idle = 0
No media volume is open. Recorder/player is doing nothing.
-
enumerator Stopped = 1
Media volume is open but recorder/player is neither seeking, recording, nor playing.
-
enumerator Seeking = 2
Recorder/player is locating a designated position in a media file.
-
enumerator Recording = 3
Recorder/player is recording.
-
enumerator Playing = 4
Recorder/player is playing.
-
enumerator Idle = 0
OcaMediaAccessMode
OcaMediaTrackFunction
-
using OcaMediaTrackFunction = OcaBitSet16
Media track function. Controls handling of a track during OcaMediaRecorderPlayer operations.
OcaMediaVolumePositionType
-
enum OcaMediaVolumePositionType : uint16_t
Type of media position specified: samples or nanoseconds
-
enumerator Samples = 0
Position is specified as number of samples after start of this media volume.
-
enumerator Seconds = 1
Position is specified as time in floating-point seconds after start of this media volume.
-
enumerator Samples = 0
OcaMediaVolumePosition
-
struct OcaMediaVolumePosition
Position within a media volume - samples or seconds.
-
OcaMediaVolumePositionType PositionType
What kind of position specification - samples or seconds.
-
OcaMediaVolumePositionType PositionType