IMDSPDeviceControl ::P lay, méthode (mswmdm.h)
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.
Syntaxe
HRESULT Play();
Valeur de retour
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
L’appareil est occupé. |
|
La fonction play n’est pas implémentée sur cet appareil. |
|
Une erreur non spécifiée s'est produite. |
Remarques
Cette méthode est utilisée pour appeler à la fois la lecture d’appareil (lecture d’une piste audio sur un support de stockage du périphérique multimédia) et la lecture audio en streaming (diffusion en continu de données audio de l’ordinateur de l’utilisateur vers le périphérique multimédia, où elles sont lues). La méthode Seek détermine la forme de lecture qui se produit.
Certains appareils ne prennent pas en charge la lecture d’appareils ou la lecture audio en continu. Avant de commencer la lecture d’un type particulier, la méthode GetCapabilities doit être appelée. Si la lecture non prise en charge est tentée, cette méthode retourne WMDM_E_NOTSUPPORTED.
Pour déterminer si un format audio peut être lu par le périphérique multimédia avant d’appeler l’opération de lecture, vous pouvez appeler la méthode IMDSPDevice ::GetFormatSupport .
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | mswmdm.h |
Bibliothèque | Mssachlp.lib |
Voir aussi
IMDSPDevice ::GetFormatSupport