Interface IMDSPDeviceControl (mswmdm.h)

L’interface IMDSPDeviceControl fournit des méthodes de contrôle des appareils. Une fois cette interface acquise à partir d’un instance spécifique de l’interface IMDSPDevice, les méthodes de contrôle sont utilisées pour le contrôle à distance des opérations de lecture audio en streaming, d’enregistrement, de pause, d’arrêt et de recherche sur cet appareil. L’implémentation de cette interface est facultative. Pour plus d’informations, consultez Interfaces obligatoires et facultatives.

Les méthodes d’interface IMDSPDeviceControl prennent en charge plusieurs modes de contrôle audio, en fonction du contexte dans lequel elles sont utilisées. Ce contexte est défini par la méthode Seek . La méthode GetCapabilities est utilisée pour déterminer les types d’opérations qui peuvent être effectuées par l’appareil.

Héritage

L’interface IMDSPDeviceControl hérite de l’interface IUnknown. IMDSPDeviceControl possède également les types de membres suivants :

Méthodes

L’interface IMDSPDeviceControl comporte ces méthodes.

 
IMDSPDeviceControl ::GetCapabilities

La méthode GetCapabilities récupère le masque de fonctionnalités de l’appareil auquel cette interface de contrôle est associée. Les fonctionnalités décrivent les méthodes du contrôle d’appareil prises en charge par l’appareil multimédia.
IMDSPDeviceControl ::GetDCStatus

La méthode GetDCStatus récupère le contrôle status de l’appareil.
IMDSPDeviceControl ::P ause

La méthode Pause interrompt la session de lecture ou d’enregistrement en cours à la position actuelle dans le contenu. (IMDSPDeviceControl.Pause)
IMDSPDeviceControl ::P lay

La méthode Play commence à jouer à la position de recherche actuelle. Si la méthode Seek n’a pas été appelée, la lecture commence au début du premier fichier et la longueur de lecture n’est pas définie.
IMDSPDeviceControl ::Record

La méthode Record commence l’enregistrement à partir de l’entrée d’enregistrement externe de l’appareil à la position de recherche actuelle. La méthode Seek doit être appelée en premier.
IMDSPDeviceControl ::Resume

La méthode Resume reprend l’opération de lecture ou d’enregistrement en cours à partir de la position de fichier enregistrée pendant l’appel à Pause.
IMDSPDeviceControl ::Seek

La méthode Seek recherche une position qui est utilisée comme point de départ par les méthodes Play ou Record. (IMDSPDeviceControl.Seek)
IMDSPDeviceControl ::Stop

La méthode Stop arrête le flux actuel.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h

Voir aussi

Interfaces pour les fournisseurs de services