ISpatialAudioObjectRenderStreamBase ::Reset, méthode (spatialaudioclient.h)
Réinitialisez un flux audio arrêté.
Syntaxe
HRESULT Reset();
Valeur de retour
Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
Le flux audio n’a pas été arrêté. Arrêtez le flux en appelant Stop. |
|
L’ISpatialAudioClient associé au flux audio spatial a été détruit. |
|
Le périphérique de point de terminaison audio a été débranché, ou le matériel audio ou les ressources matérielles associées ont été reconfigurés, désactivés, supprimés ou autrement indisponibles. |
|
Une erreur interne s'est produite. |
|
Le média associé au flux audio spatial utilise un format non pris en charge. |
Remarques
La réinitialisation du flux audio vide toutes les données en attente et rétablit la position du flux d’horloge audio à 0. La réinitialisation du flux entraîne également la révocation de toutes les instances ISpatialAudioObject actives.
Un appel suivant à Démarrer fait démarrer le flux à partir de la position 0.
Le flux doit avoir été précédemment arrêté avec un appel à Arrêter , sinon la méthode échoue et retourne SPTLAUDCLNT_E_STREAM_NOT_STOPPED.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | spatialaudioclient.h |