Partager via


BluetoothHeadset Classe

Définition

API publique pour contrôler le service casque Bluetooth.

[Android.Runtime.Register("android/bluetooth/BluetoothHeadset", DoNotGenerateAcw=true)]
public sealed class BluetoothHeadset : Java.Lang.Object, Android.Bluetooth.IBluetoothProfile, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/bluetooth/BluetoothHeadset", DoNotGenerateAcw=true)>]
type BluetoothHeadset = class
    inherit Object
    interface IBluetoothProfile
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Héritage
BluetoothHeadset
Attributs
Implémente

Remarques

Documentation Java pour android.bluetooth.BluetoothHeadset.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Champs

ActionAudioStateChanged

Intention utilisée pour diffuser la modification dans l’état de connexion audio du profil HFP.

ActionConnectionStateChanged

Intention utilisée pour diffuser la modification de l’état de connexion du profil casque.

ActionVendorSpecificHeadsetEvent

Intention utilisée pour diffuser que le casque a publié un événement spécifique au fournisseur.

AtCmdTypeAction
Obsolète.

ACTION de type de commande AT utilisée avec #EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE Par exemple, AT+CHUP.

AtCmdTypeBasic
Obsolète.

TYPE de commande AT BASIC utilisé avec #EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE Par exemple, ATD.

AtCmdTypeRead
Obsolète.

Type de commande AT READ utilisé avec #EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE Par exemple, AT+VGM ?.

AtCmdTypeSet
Obsolète.

TYPE de commande AT DÉFINI utilisé avec #EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE Par exemple, AT+VGM=<args>.

AtCmdTypeTest
Obsolète.

TEST de type de commande AT utilisé avec #EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE Par exemple, AT+VGM= ?.

ExtraVendorSpecificHeadsetEventArgs

Champ supplémentaire de tableau de chaînes de colis dans #ACTION_VENDOR_SPECIFIC_HEADSET_EVENT les intentions qui contient les arguments de la commande spécifique au fournisseur.

ExtraVendorSpecificHeadsetEventCmd

Champ supplémentaire de chaîne dans #ACTION_VENDOR_SPECIFIC_HEADSET_EVENT les intentions qui contient le nom de la commande spécifique au fournisseur.

ExtraVendorSpecificHeadsetEventCmdType

Champ supplémentaire int dans #ACTION_VENDOR_SPECIFIC_HEADSET_EVENT les intentions qui contient le type de commande AT de la commande spécifique au fournisseur.

StateAudioConnected
Obsolète.

État du casque lorsque l’audio SCO est connecté.

StateAudioConnecting
Obsolète.

État du casque lorsque l’audio SCO se connecte.

StateAudioDisconnected
Obsolète.

État du casque lorsque l’audio SCO n’est pas connecté.

VendorResultCodeCommandAndroid

Commande spécifique au fournisseur pour le code de résultat non sollicité.

VendorSpecificHeadsetEventCompanyIdCategory

Catégorie d’intention à utiliser pour #ACTION_VENDOR_SPECIFIC_HEADSET_EVENT l’id d’entreprise

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
ConnectedDevices

À ajouter

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
JniPeerMembers

API publique pour contrôler le service casque Bluetooth.

PeerReference

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Dispose()

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
Dispose(Boolean)

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetConnectionState(BluetoothDevice)

À ajouter

GetDevicesMatchingConnectionStates(ProfileState[])

À ajouter

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
IsAudioConnected(BluetoothDevice)

Vérifiez si l’audio SCO Bluetooth est connecté.

IsNoiseReductionSupported(BluetoothDevice)

Vérifie si le casque prend en charge une certaine forme de réduction du bruit

IsVoiceRecognitionSupported(BluetoothDevice)

Vérifie si le casque prend en charge la reconnaissance vocale

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SendVendorSpecificResultCode(BluetoothDevice, String, String)

Envoie un code de résultat non sollicité spécifique au fournisseur au casque.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
StartVoiceRecognition(BluetoothDevice)

Démarrez la reconnaissance vocale Bluetooth.

StopVoiceRecognition(BluetoothDevice)

Arrêtez le mode Reconnaissance vocale Bluetooth et arrêtez le chemin audio Bluetooth.

ToArray<T>()

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
IJavaPeerable.Finalized()

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

API publique pour contrôler le service casque Bluetooth.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

API publique pour contrôler le service casque Bluetooth.

GetJniTypeName(IJavaPeerable)

API publique pour contrôler le service casque Bluetooth.

S’applique à