Namespaces

Enumerations

enum MediaImageType
Name Value
kArtwork 0u
kSourceIcon 1u

Defined at line 146 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h

enum ContentType
Name Value
kOther 1u
kAudio 2u
kVideo 3u
kMusic 4u
kTvShow 5u
kMovie 6u

The type of content playing back, which should be set to the largest

applicable value.

Defined at line 174 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h

enum PlayerState
Name Value
kIdle 0u
kPlaying 1u
kPaused 2u
kBuffering 3u
kError 4u

State of a media player.

Defined at line 212 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h

enum Error
Name Value
kOther 1u

Defined at line 246 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h

enum RepeatMode
Name Value
kOff 0u
kGroup 1u
kSingle 2u

Modes of repeating playback of the current media.

Defined at line 268 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h

enum InterruptionBehavior
Name Value
kNone 0u
kPause 1u

The behavior enforced on the player when it is

interrupted, such as by an alarm.

Interruptions are detected using the player's usage.

By default the interruption behavior is `NONE`.

Defined at line 302 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/cpp/fidl/fuchsia.media.sessions2/cpp/common_types.h

Records