Namespaces
Enumerations
enum MediaImageType
| Name | Value |
|---|---|
| ARTWORK | 0u |
| SOURCE_ICON | 1u |
Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
enum ContentType
| Name | Value |
|---|---|
| OTHER | 1u |
| AUDIO | 2u |
| VIDEO | 3u |
| MUSIC | 4u |
| TV_SHOW | 5u |
| MOVIE | 6u |
The type of content playing back, which should be set to the largest
applicable value.
Defined at line 99 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
enum PlayerState
| Name | Value |
|---|---|
| IDLE | 0u |
| PLAYING | 1u |
| PAUSED | 2u |
| BUFFERING | 3u |
| ERROR | 4u |
State of a media player.
Defined at line 127 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
enum Error
| Name | Value |
|---|---|
| OTHER | 1u |
Defined at line 151 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
enum RepeatMode
| Name | Value |
|---|---|
| OFF | 0u |
| GROUP | 1u |
| SINGLE | 2u |
Modes of repeating playback of the current media.
Defined at line 163 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
enum PlayerCapabilityFlags
| Name | Value |
|---|---|
| PLAY | 1u |
| PAUSE | 4u |
| SEEK | 8u |
| SKIP_FORWARD | 16u |
| SKIP_REVERSE | 32u |
| SHUFFLE | 64u |
| CHANGE_TO_NEXT_ITEM | 128u |
| CHANGE_TO_PREV_ITEM | 256u |
| HAS_GAIN_CONTROL | 512u |
| REPEAT_GROUPS | 1024u |
| REPEAT_SINGLE | 2048u |
| SET_PLAYBACK_RATE | 4096u |
Defined at line 199 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
enum InterruptionBehavior
| Name | Value |
|---|---|
| NONE | 0u |
| PAUSE | 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 328 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
Records
-
class ActiveSession -
class ActiveSessionWatchActiveSessionResponse -
class ActiveSession_EventSender -
class ActiveSession_Proxy -
class ActiveSession_RequestDecoder -
class ActiveSession_RequestEncoder -
class ActiveSession_ResponseDecoder -
class ActiveSession_ResponseEncoder -
class ActiveSession_Stub -
class ActiveSession_Sync -
class ActiveSession_SyncProxy -
class Discovery -
class DiscoveryConnectToSessionRequest -
class DiscoveryWatchSessionsRequest -
class Discovery_EventSender -
class Discovery_Proxy -
class Discovery_RequestDecoder -
class Discovery_RequestEncoder -
class Discovery_ResponseDecoder -
class Discovery_ResponseEncoder -
class Discovery_Stub -
class Discovery_Sync -
class Discovery_SyncProxy -
class ImageSizeVariant -
class MediaImage -
class ObserverDiscovery -
class ObserverDiscoveryConnectToSessionRequest -
class ObserverDiscoveryWatchSessionsRequest -
class ObserverDiscovery_EventSender -
class ObserverDiscovery_Proxy -
class ObserverDiscovery_RequestDecoder -
class ObserverDiscovery_RequestEncoder -
class ObserverDiscovery_ResponseDecoder -
class ObserverDiscovery_ResponseEncoder -
class ObserverDiscovery_Stub -
class ObserverDiscovery_Sync -
class ObserverDiscovery_SyncProxy -
class Player -
class PlayerCapabilities -
class PlayerControl -
class PlayerControlBindVolumeControlRequest -
class PlayerControlSeekRequest -
class PlayerControlSetPlaybackRateRequest -
class PlayerControlSetRepeatModeRequest -
class PlayerControlSetShuffleModeRequest -
class PlayerControl_EventSender -
class PlayerControl_Proxy -
class PlayerControl_RequestDecoder -
class PlayerControl_RequestEncoder -
class PlayerControl_ResponseDecoder -
class PlayerControl_ResponseEncoder -
class PlayerControl_Stub -
class PlayerControl_Sync -
class PlayerControl_SyncProxy -
class PlayerInfoDelta -
class PlayerRegistration -
class PlayerStatus -
class PlayerWatchInfoChangeResponse -
class Player_EventSender -
class Player_Proxy -
class Player_RequestDecoder -
class Player_RequestEncoder -
class Player_ResponseDecoder -
class Player_ResponseEncoder -
class Player_Stub -
class Player_Sync -
class Player_SyncProxy -
class Publisher -
class PublisherPublishRequest -
class PublisherPublishResponse -
class Publisher_EventSender -
class Publisher_Proxy -
class Publisher_RequestDecoder -
class Publisher_RequestEncoder -
class Publisher_ResponseDecoder -
class Publisher_ResponseEncoder -
class Publisher_Stub -
class Publisher_Sync -
class Publisher_SyncProxy -
class SessionControl -
class SessionControlBindVolumeControlRequest -
class SessionControlSeekRequest -
class SessionControlSetPlaybackRateRequest -
class SessionControlSetRepeatModeRequest -
class SessionControlSetShuffleModeRequest -
class SessionControlWatchStatusResponse -
class SessionControl_EventSender -
class SessionControl_Proxy -
class SessionControl_RequestDecoder -
class SessionControl_RequestEncoder -
class SessionControl_ResponseDecoder -
class SessionControl_ResponseEncoder -
class SessionControl_Stub -
class SessionControl_Sync -
class SessionControl_SyncProxy -
class SessionInfoDelta -
class SessionObserver -
class SessionObserverWatchStatusResponse -
class SessionObserver_EventSender -
class SessionObserver_Proxy -
class SessionObserver_RequestDecoder -
class SessionObserver_RequestEncoder -
class SessionObserver_ResponseDecoder -
class SessionObserver_ResponseEncoder -
class SessionObserver_Stub -
class SessionObserver_Sync -
class SessionObserver_SyncProxy -
class SessionsWatcher -
class SessionsWatcherSessionRemovedRequest -
class SessionsWatcherSessionUpdatedRequest -
class SessionsWatcher_EventSender -
class SessionsWatcher_Proxy -
class SessionsWatcher_RequestDecoder -
class SessionsWatcher_RequestEncoder -
class SessionsWatcher_ResponseDecoder -
class SessionsWatcher_ResponseEncoder -
class SessionsWatcher_Stub -
class SessionsWatcher_Sync -
class SessionsWatcher_SyncProxy -
class WatchOptions
Functions
-
zx_status_t Clone (::fuchsia::media::sessions2::MediaImageType value, ::fuchsia::media::sessions2::MediaImageType * result)Defined at line 79 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::media::sessions2::ContentType value, ::fuchsia::media::sessions2::ContentType * result)Defined at line 120 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::media::sessions2::PlayerState value, ::fuchsia::media::sessions2::PlayerState * result)Defined at line 145 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::media::sessions2::Error value, ::fuchsia::media::sessions2::Error * result)Defined at line 156 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::media::sessions2::RepeatMode value, ::fuchsia::media::sessions2::RepeatMode * result)Defined at line 175 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags operator| (::fuchsia::media::sessions2::PlayerCapabilityFlags _lhs, ::fuchsia::media::sessions2::PlayerCapabilityFlags _rhs)Defined at line 238 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags & operator|= (::fuchsia::media::sessions2::PlayerCapabilityFlags & _lhs, ::fuchsia::media::sessions2::PlayerCapabilityFlags _rhs)Defined at line 243 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags operator& (::fuchsia::media::sessions2::PlayerCapabilityFlags _lhs, ::fuchsia::media::sessions2::PlayerCapabilityFlags _rhs)Defined at line 249 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags & operator&= (::fuchsia::media::sessions2::PlayerCapabilityFlags & _lhs, ::fuchsia::media::sessions2::PlayerCapabilityFlags _rhs)Defined at line 255 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags operator^ (::fuchsia::media::sessions2::PlayerCapabilityFlags _lhs, ::fuchsia::media::sessions2::PlayerCapabilityFlags _rhs)Defined at line 261 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags & operator^= (::fuchsia::media::sessions2::PlayerCapabilityFlags & _lhs, ::fuchsia::media::sessions2::PlayerCapabilityFlags _rhs)Defined at line 267 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
::fuchsia::media::sessions2::PlayerCapabilityFlags operator~ (::fuchsia::media::sessions2::PlayerCapabilityFlags _value)Defined at line 273 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::media::sessions2::PlayerCapabilityFlags value, ::fuchsia::media::sessions2::PlayerCapabilityFlags * result)Defined at line 278 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (::fuchsia::media::sessions2::InterruptionBehavior value, ::fuchsia::media::sessions2::InterruptionBehavior * result)Defined at line 340 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionControlSeekRequest & _value, ::fuchsia::media::sessions2::SessionControlSeekRequest * _result)Defined at line 391 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionControlSetPlaybackRateRequest & _value, ::fuchsia::media::sessions2::SessionControlSetPlaybackRateRequest * _result)Defined at line 412 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionControlSetShuffleModeRequest & _value, ::fuchsia::media::sessions2::SessionControlSetShuffleModeRequest * _result)Defined at line 433 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionControlBindVolumeControlRequest & _value, ::fuchsia::media::sessions2::SessionControlBindVolumeControlRequest * _result)Defined at line 456 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionsWatcherSessionRemovedRequest & _value, ::fuchsia::media::sessions2::SessionsWatcherSessionRemovedRequest * _result)Defined at line 595 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::DiscoveryWatchSessionsRequest & _value, ::fuchsia::media::sessions2::DiscoveryWatchSessionsRequest * _result)Defined at line 620 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::DiscoveryConnectToSessionRequest & _value, ::fuchsia::media::sessions2::DiscoveryConnectToSessionRequest * _result)Defined at line 643 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::ObserverDiscoveryWatchSessionsRequest & _value, ::fuchsia::media::sessions2::ObserverDiscoveryWatchSessionsRequest * _result)Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::ObserverDiscoveryConnectToSessionRequest & _value, ::fuchsia::media::sessions2::ObserverDiscoveryConnectToSessionRequest * _result)Defined at line 726 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::ActiveSessionWatchActiveSessionResponse & _value, ::fuchsia::media::sessions2::ActiveSessionWatchActiveSessionResponse * _result)Defined at line 784 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::ImageSizeVariant & _value, ::fuchsia::media::sessions2::ImageSizeVariant * _result)Defined at line 837 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PlayerControlSeekRequest & _value, ::fuchsia::media::sessions2::PlayerControlSeekRequest * _result)Defined at line 972 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PlayerControlSetPlaybackRateRequest & _value, ::fuchsia::media::sessions2::PlayerControlSetPlaybackRateRequest * _result)Defined at line 993 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PlayerControlSetShuffleModeRequest & _value, ::fuchsia::media::sessions2::PlayerControlSetShuffleModeRequest * _result)Defined at line 1014 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PlayerControlBindVolumeControlRequest & _value, ::fuchsia::media::sessions2::PlayerControlBindVolumeControlRequest * _result)Defined at line 1037 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionControlSetRepeatModeRequest & _value, ::fuchsia::media::sessions2::SessionControlSetRepeatModeRequest * _result)Defined at line 1060 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PlayerControlSetRepeatModeRequest & _value, ::fuchsia::media::sessions2::PlayerControlSetRepeatModeRequest * _result)Defined at line 1081 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionControlWatchStatusResponse & _value, ::fuchsia::media::sessions2::SessionControlWatchStatusResponse * _result)Defined at line 1950 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionObserverWatchStatusResponse & _value, ::fuchsia::media::sessions2::SessionObserverWatchStatusResponse * _result)Defined at line 2072 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::SessionsWatcherSessionUpdatedRequest & _value, ::fuchsia::media::sessions2::SessionsWatcherSessionUpdatedRequest * _result)Defined at line 2121 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PlayerWatchInfoChangeResponse & _value, ::fuchsia::media::sessions2::PlayerWatchInfoChangeResponse * _result)Defined at line 2474 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PublisherPublishRequest & _value, ::fuchsia::media::sessions2::PublisherPublishRequest * _result)Defined at line 2743 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h
-
zx_status_t Clone (const ::fuchsia::media::sessions2::PublisherPublishResponse & _value::fuchsia::media::sessions2::PublisherPublishResponse * _result)Defined at line 2766 of file fidling/gen/sdk/fidl/fuchsia.media.sessions2/fuchsia.media.sessions2/hlcpp/fuchsia/media/sessions2/cpp/fidl.h