Crate fidl_fuchsia_bluetooth_avrcp     Copy item path  Source  absolute_volume_handler_ordinals    browse_controller_ordinals   controller_ordinals  peer_manager_ordinals   target_handler_ordinals   PathUnknown  Pattern that matches an unknown Path member. AbsoluteVolumeHandlerControlHandle     AbsoluteVolumeHandlerEventStream     AbsoluteVolumeHandlerGetCurrentVolumeResponder      AbsoluteVolumeHandlerGetCurrentVolumeResponse      AbsoluteVolumeHandlerMarker    AbsoluteVolumeHandlerOnVolumeChangedResponder      AbsoluteVolumeHandlerOnVolumeChangedResponse      AbsoluteVolumeHandlerProxy    AbsoluteVolumeHandlerRequestStream     A Stream of incoming requests for fuchsia.bluetooth.avrcp/AbsoluteVolumeHandler. AbsoluteVolumeHandlerSetVolumeRequest     AbsoluteVolumeHandlerSetVolumeResponder     AbsoluteVolumeHandlerSetVolumeResponse     AbsoluteVolumeHandlerSynchronousProxy     AddressedPlayerId   The AddressedPlayerId is a unique identifier, assigned by AVRCP, for a media player.
This ID is only used for AVRCP purposes, and should not be interpreted as an
identification created, assigned, or used by MediaSession or any other API surfaces. BrowseControllerChangePathRequest     BrowseControllerChangePathResponder     BrowseControllerChangePathResponse     BrowseControllerControlHandle    BrowseControllerEventStream    BrowseControllerGetFileSystemItemsRequest      BrowseControllerGetFileSystemItemsResponder      BrowseControllerGetFileSystemItemsResponse      BrowseControllerGetMediaPlayerItemsRequest      BrowseControllerGetMediaPlayerItemsResponder      BrowseControllerGetMediaPlayerItemsResponse      BrowseControllerGetNowPlayingItemsRequest      BrowseControllerGetNowPlayingItemsResponder      BrowseControllerGetNowPlayingItemsResponse      BrowseControllerMarker   BrowseControllerPlayFileSystemItemRequest       BrowseControllerPlayFileSystemItemResponder       BrowseControllerPlayNowPlayingItemRequest      BrowseControllerPlayNowPlayingItemResponder      BrowseControllerProxy   BrowseControllerRequestStream    A Stream of incoming requests for fuchsia.bluetooth.avrcp/BrowseController. BrowseControllerSetBrowsedPlayerRequest     BrowseControllerSetBrowsedPlayerResponder     BrowseControllerSynchronousProxy    ControllerControlHandle   ControllerEventStream   ControllerGetMediaAttributesResponder    ControllerGetMediaAttributesResponse    ControllerGetPlayStatusResponder    ControllerGetPlayStatusResponse    ControllerGetPlayerApplicationSettingsRequest     ControllerGetPlayerApplicationSettingsResponder     ControllerGetPlayerApplicationSettingsResponse     ControllerInformBatteryStatusRequest     ControllerInformBatteryStatusResponder     ControllerMarker  ControllerOnNotificationRequest   ControllerProxy  ControllerRequestStream   A Stream of incoming requests for fuchsia.bluetooth.avrcp/Controller. ControllerSendCommandRequest    ControllerSendCommandResponder    ControllerSetAbsoluteVolumeRequest    ControllerSetAbsoluteVolumeResponder    ControllerSetAbsoluteVolumeResponse    ControllerSetAddressedPlayerRequest    ControllerSetAddressedPlayerResponder    ControllerSetNotificationFilterRequest    ControllerSetPlayerApplicationSettingsRequest     ControllerSetPlayerApplicationSettingsResponder     ControllerSetPlayerApplicationSettingsResponse     ControllerSynchronousProxy   CustomAttributeValue   The custom attribute value and its description. CustomPlayerApplicationSetting    Specification allowed player application settings.
Defined by AVRCP 1.6.2 Appendix F (player application settings). FolderItem  Response data for a browseable folder item.
Defined by AVRCP 1.6.2 section 6.10.2.2. MajorPlayerType   The Major Player Type associated with a media player.
Defined by AVRCP 1.6.2 section 6.10.2.1. MediaAttributes  Defined by AVRCP 1.6.2 Appendix E (media attributes). MediaElementItem   Response data for a browseable media element item.
Defined by AVRCP 1.6.2 section 6.10.2.3. MediaPlayerItem   Response data for the browseable items associated with a media player.
Defined by AVRCP 1.6.2 section 6.10.2.1. Notification Event data from incoming target notifications.
Defined by AVRCP 1.6.2 Sec 6.7.2. Notifications Change notifications that a controller client can register. Parent PeerManagerControlHandle    PeerManagerEventStream    PeerManagerGetBrowseControllerForTargetRequest      PeerManagerGetBrowseControllerForTargetResponder      PeerManagerGetControllerForTargetRequest     PeerManagerGetControllerForTargetResponder     PeerManagerMarker   PeerManagerProxy   PeerManagerRegisterTargetHandlerRequest      PeerManagerRegisterTargetHandlerResponder      PeerManagerRequestStream    A Stream of incoming requests for fuchsia.bluetooth.avrcp/PeerManager. PeerManagerSetAbsoluteVolumeHandlerRequest      PeerManagerSetAbsoluteVolumeHandlerResponder      PeerManagerSynchronousProxy    PlayStatus  Status of currently playing media on the TG.
Defined by AVRCP 1.6.2 section 6.7.1, Table 6.29. PlayerApplicationSettings   Defined by AVRCP 1.6.2 Appendix F (player application settings). PlayerFeatureBits   PlayerFeatureBitsExt    PlayerSubType  The Player Sub Type associated with a media player.
Defined by AVRCP 1.6.2 section 6.10.2.1. TargetHandlerControlHandle    TargetHandlerEventStream    TargetHandlerGetEventsSupportedResponder     TargetHandlerGetEventsSupportedResponse     TargetHandlerGetMediaAttributesResponder     TargetHandlerGetMediaAttributesResponse     TargetHandlerGetMediaPlayerItemsResponder      TargetHandlerGetMediaPlayerItemsResponse      TargetHandlerGetNotificationRequest    TargetHandlerGetNotificationResponder    TargetHandlerGetNotificationResponse    TargetHandlerGetPlayStatusResponder     TargetHandlerGetPlayStatusResponse     TargetHandlerGetPlayerApplicationSettingsRequest      TargetHandlerGetPlayerApplicationSettingsResponder      TargetHandlerGetPlayerApplicationSettingsResponse      TargetHandlerListPlayerApplicationSettingAttributesResponder        TargetHandlerListPlayerApplicationSettingAttributesResponse        TargetHandlerMarker   TargetHandlerProxy   TargetHandlerRequestStream    A Stream of incoming requests for fuchsia.bluetooth.avrcp/TargetHandler. TargetHandlerSendCommandRequest     TargetHandlerSendCommandResponder     TargetHandlerSetAddressedPlayerRequest     TargetHandlerSetAddressedPlayerResponder     TargetHandlerSetPlayerApplicationSettingsRequest      TargetHandlerSetPlayerApplicationSettingsResponder      TargetHandlerSetPlayerApplicationSettingsResponse      TargetHandlerSynchronousProxy    TargetHandlerWatchNotificationRequest     TargetHandlerWatchNotificationResponder     TargetHandlerWatchNotificationResponse     AbsoluteVolumeHandlerEvent    AbsoluteVolumeHandlerRequest    Handler for absolute volume requests from a remote peer. See AVRCP v 1.6.2 section 6.13.2.
Absolute volume is represented as a percentage using one byte with the most significant bit
reserved. 0% is represented as 0x0 and 100% as 0x7f. Volume should scaled between the
two values. AttributeRequestOption   Set get_all if we want all attributes of a media element item.
Set attribute_list if we want to get only the specified attributes.
If get_all is set to false, it will be treated as attribute request
with emtpy list of attribute IDs. AvcPanelCommand  Defined by AV\C Panel specification. BatteryStatus  Defined by AVRCP 1.6.2 section 6.7.2 (RegisterNotification).
Format for EVENT_BATT_STATUS_CHANGED.
Same encoding also defined by 6.5.8 (InformBatteryStatusOfCT). BrowseControllerError   Errors from AVRCP 1.6.2 Section 6.15.3. BrowseControllerEvent   BrowseControllerRequest   Client wrapper for local controller (CT) -> remote target (TG) AVCTP
connections between devices for browse related commands. ControllerError  Status codes for commands sent as the controller. ControllerEvent  ControllerRequest  Client wrapper for local controller (CT) -> remote target (TG) AVCTP
connections between devices for AV/C commands. Equalizer Defined by AVRCP 1.6.2 Appendix F (player application settings). FileSystemItem   Items returned from GetFolderItems(Filesystem) may be either a folder or media element.
Defined by AVRCP 1.6.2 section 6.10.1.2.
Only one of folder or media_element should be set. FolderType  The folder type associated with a folder item.
Defined by AVRCP 1.6.2 section 6.10.2.2. MediaAttributeId   Defined by AVRCP 1.6.2 Appendix E (media attributes).
0x9-0xFFFFFFFF reserved for future use. MediaType  Type of a media element item.
Defined by AVRCP 1.6.2 section 6.10.2.3. NotificationEvent  Defined by AVRCP 1.6.2 section 6.7.2 (RegisterNotification) and Appendix H.
Style note: named exactly as they are in the specification with the “EVENT_” prefix. Path Relative path from the current directory.
As per AVRCP 1.6.2 Section 6.10.4.1.1, it either specifies a parent folder
for Folder Up direction or a child folder by its unique ID for Folder
Down direction. PeerManagerEvent   PeerManagerRequest   PlaybackStatus  Defined by AVRCP 1.6.2 section 6.7.2 (RegisterNotification).
Format for EVENT_PLAYBACK_STATUS_CHANGED. PlayerApplicationSettingAttributeId     0x80 - 0xFF is reserved for custom player application settings.
Defined by AVRCP 1.6.2 Appendix F (player application settings). RepeatStatusMode   Defined by AVRCP 1.6.2 Appendix F (player application settings). ScanMode  Defined by AVRCP 1.6.2 Appendix F (player application settings). ShuffleMode  Defined by AVRCP 1.6.2 Appendix F (player application settings). SystemStatus  Defined by AVRCP 1.6.2 section 6.7.2 (RegisterNotification).
Format for EVENT_SYSTEM_STATUS_CHANGED. TargetAvcError  Status codes for AVRCP specific AV/C commands.
Defined in AVRCP 1.6.2 section 6.15.3, Table 6.49.
Style note: named exactly as they are in Table 6.49 with the “REJECTED_” prefix. TargetHandlerEvent   TargetHandlerRequest   Client wrapper for the local target.
A client is a high level construct and does not represent a connection with a device. TargetPassthroughError   Status codes for passthrough responses received from the target. MAX_ATTRIBUTES  The total number of attributes that can be set. The custom attributes + the 4
defined attributes, PlayerApplicationSettingAttributeId. 4 + 127 = 131. MAX_ATTRIBUTE_VALUES   The maximum number of possible values an attribute can take on.
Defined by AVRCP 1.6.2 Sec 6.5.2 MAX_ATTRIBUTE_VALUE_LENGTH    The maximum length of an attribute value in the media attributes.
Defined by AVRCP 1.6.2 Sec 6.6.1. MAX_CUSTOM_ATTRIBUTES   The maximum number of custom attributes that can be used.
Defined by AVRCP 1.6.2 Appendix F. MAX_FILESYSTEM_ITEMS   The maximum number of MediaPlayerItems that can be returned from a call to
GetFileSystemItems.
This value is arbitrary and is meant to limit the number of items that can be returned.
AVRCP 1.6.2, Section 6.10.4.2.2 defines the Number of Items parameter as a uint16. MAX_MEDIA_PLAYER_ITEMS    The maximum number of MediaPlayerItems that can be returned from a call to
GetMediaPlayerItems.
This value is arbitrary and is meant to limit the number of items that can be returned.
AVRCP 1.6.2, Section 6.10.4.2.2 defines the Number of Items parameter as a uint16. MAX_NOTIFICATIONS  The maximum number of Notification Event IDs that can be supported by the TG.
0x0E to 0xFF are reserved for future use.
Defined by AVRCP 1.6.2 Appendix H. MAX_NOW_PLAYING_ITEMS    The maximum number of MediaPlayerItems that can be returned from a call to
GetFileSystemItems.
This value is arbitrary and is meant to limit the number of items that can be returned.
AVRCP 1.6.2, Section 6.10.4.2.2 defines the Number of Items parameter as a uint16. MAX_NUM_MEDIA_ATTRIBUTES    The maximum number of MediaAttributeId that can be returned from a call to
GetFileSystemItems or GetNowPlayingItems.
This value based on list of media attributes available as per
AVRCP 1.6.2, 26 Appendix E: list of media attributes. AbsoluteVolumeHandlerProxyInterface     BrowseControllerProxyInterface    ControllerProxyInterface   PeerManagerProxyInterface    TargetHandlerProxyInterface    BrowseControllerChangePathResult     BrowseControllerGetFileSystemItemsResult      BrowseControllerGetMediaPlayerItemsResult      BrowseControllerGetNowPlayingItemsResult      BrowseControllerPlayFileSystemItemResult       BrowseControllerPlayNowPlayingItemResult      BrowseControllerSetBrowsedPlayerResult     ControllerGetMediaAttributesResult    ControllerGetPlayStatusResult    ControllerGetPlayerApplicationSettingsResult     ControllerInformBatteryStatusResult     ControllerSendCommandResult    ControllerSetAbsoluteVolumeResult    ControllerSetAddressedPlayerResult    ControllerSetPlayerApplicationSettingsResult     PeerManagerGetBrowseControllerForTargetResult      PeerManagerGetControllerForTargetResult     PeerManagerRegisterTargetHandlerResult      PeerManagerSetAbsoluteVolumeHandlerResult      TargetHandlerGetEventsSupportedResult     TargetHandlerGetMediaAttributesResult     TargetHandlerGetMediaPlayerItemsResult      TargetHandlerGetNotificationResult    TargetHandlerGetPlayStatusResult     TargetHandlerGetPlayerApplicationSettingsResult      TargetHandlerListPlayerApplicationSettingAttributesResult        TargetHandlerSendCommandResult     TargetHandlerSetAddressedPlayerResult     TargetHandlerSetPlayerApplicationSettingsResult      TargetHandlerWatchNotificationResult