Project: /_project.yaml Book: /_book.yaml
Defined in fuchsia.bluetooth.avdtp/avdtp.fidl
Control service for an AVDTP Peer.
Connects to the server specified by a peer_id
. On success, handle
will be used for initiating PeerController procedures. On peer disconnect, the handle will be dropped and closed on the server side.
Returns the bt.PeerId
of each currently connected peer.
Incoming connection events from the AVDTP peer. Returns the fuchsia.bluetooth..PeerId of the newly connected peer.
Defined in fuchsia.bluetooth.avdtp/avdtp.fidl
PeerController is an indirect control protocol used for driving the AVDTP library. This protocol provides the client with an interface for initiating AVDTP commands out of band. To drive end-to-end functionality of AVDTP see bt-profiles.
error PeerError
indicates a procedure failure. The current Get(), Set() methods can be interpreted as only initiating an AVDTP procedure. The implementation of Get() and Set() methods use generic capabilities and stream information. TODO(fxb/36563): Add arguments and responses for Get() and Set() methods to allow the client to specify and receive the results of the procedures.Initiate a stream configuration procedure. No configuration information is specified because generic config information will be used to initiate the procedure.
Initiate a procedure to get the configuration information of the peer stream. The result is discarded because PeerController only initiates the procedure.
Initiate a suspend request to the stream. This command will not resume nor reconfigure the stream.
A “chained” set of procedures on the current stream. SuspendStream() followed by ReconfigureStream(). Reconfigure() configures the stream that is currently open.
Initiate stream establishment with the peer.
Release the current stream that is owned by the peer. If the streaming channel doesn't exist, no action will be taken.
Initiate a reconfiguration procedure for the current stream. No configuration information is specified because a generic set of config information will be used to initiate the procedure.
Initiate a procedure to get the capabilities of the peer. The result is discarded because PeerController only initiates the procedure.
Initiate a procedure to get the capabilities of the peer. The result is discarded because PeerController only initiates the procedure.
generated
generated
generated
generated
generated
generated
generated
generated
generated
Type: uint32
Defined in fuchsia.bluetooth.avdtp/types.fidl
Represents the return status of a fuchsia.bluetooth.avdtp.Peer method
generated
generated
generated
generated
generated
generated
generated
generated
generated