Méthode IAudioDeviceEndpoint ::SetBuffer (audioengineendpoint.h)
La méthode SetBuffer initialise le point de terminaison et crée une mémoire tampon en fonction du format du point de terminaison dans lequel les données audio sont diffusées en continu.
Syntaxe
HRESULT SetBuffer(
[in] HNSTIME MaxPeriod,
[in] UINT32 u32LatencyCoefficient
);
Paramètres
[in] MaxPeriod
Temps de traitement, en unités de 100 nanosecondes, du point de terminaison audio.
[in] u32LatencyCoefficient
Coefficient de latence pour le périphérique audio. Cette valeur est utilisée pour calculer la latence. Latence = u32LatencyCoefficient * MaxPeriod.
Valeur retournée
Si la méthode réussit, elle retourne S_OK.
En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les éléments suivants.
Remarques
L’API AudioEndpoint des services Bureau à distance est destinée aux scénarios Bureau à distance ; il ne s’agit pas d’applications clientes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 |
Serveur minimal pris en charge | Windows Server 2008 R2 |
Plateforme cible | Windows |
En-tête | audioengineendpoint.h |