Fonction acmStreamPrepareHeader (msacm.h)
Structure ACMSTREAMHEADER pour une conversion de flux ACM. Cette fonction doit être appelée pour chaque en-tête de flux avant de pouvoir être utilisée dans un flux de conversion. Une application ne doit préparer un en-tête de flux qu’une seule fois pour la durée de vie d’un flux donné. L’en-tête de flux peut être réutilisé tant que les tailles des mémoires tampons source et de destination ne dépassent pas les tailles utilisées lors de la préparation initiale de l’en-tête de flux.
Syntaxe
MMRESULT ACMAPI acmStreamPrepareHeader(
HACMSTREAM has,
LPACMSTREAMHEADER pash,
DWORD fdwPrepare
);
Paramètres
has
Gérer à la vapeur de conversion.
pash
Pointeur vers une structure ACMSTREAMHEADER qui identifie les mémoires tampons source et de destination à préparer.
fdwPrepare
Réservés au; doit être égal à zéro.
Valeur retournée
Retourne zéro en cas de réussite ou d’erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes.
Code de retour | Description |
---|---|
|
Au moins un indicateur n’est pas valide. |
|
Le handle spécifié n’est pas valide. |
|
Au moins un paramètre n’est pas valide. |
|
Le système ne peut pas allouer de ressources. |
Remarques
La préparation d’un en-tête de flux qui a déjà été préparé n’a aucun effet et la fonction retourne zéro. Néanmoins, vous devez vous assurer que votre application ne prépare pas d’en-tête de flux plusieurs fois.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | msacm.h |
Bibliothèque | Msacm32.lib |
DLL | Msacm32.dll |