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 |