acmStreamPrepareHeader-Funktion (msacm.h)
Die ACMSTREAMHEADER-Struktur für eine ACM-Streamkonvertierung. Diese Funktion muss für jeden Streamheader aufgerufen werden, bevor sie in einem Konvertierungsdatenstrom verwendet werden kann. Eine Anwendung muss einen Streamheader nur einmal für die Lebensdauer eines bestimmten Streams vorbereiten. Der Streamheader kann wiederverwendet werden, solange die Größe des Quell- und Zielpuffers die Bei der ursprünglichen Vorbereitung des Streamheaders verwendeten Größen nicht überschreitet.
Syntax
MMRESULT ACMAPI acmStreamPrepareHeader(
HACMSTREAM has,
LPACMSTREAMHEADER pash,
DWORD fdwPrepare
);
Parameter
has
Handle zum Umwandlungsdampf.
pash
Zeiger auf eine ACMSTREAMHEADER-Struktur , die die Quell- und Zielpuffer identifiziert, die vorbereitet werden sollen.
fdwPrepare
Reserviert; muss null sein.
Rückgabewert
Gibt null zurück, wenn erfolgreich oder andernfalls ein Fehler auftritt. Mögliche Fehlerwerte sind:
Rückgabecode | Beschreibung |
---|---|
|
Mindestens ein Flag ist ungültig. |
|
Das angegebene Handle ist ungültig. |
|
Mindestens ein Parameter ist ungültig. |
|
Das System kann keine Ressourcen zuordnen. |
Hinweise
Das Vorbereiten eines bereits vorbereiteten Streamheaders hat keine Auswirkung, und die Funktion gibt null zurück. Dennoch sollten Sie sicherstellen, dass Ihre Anwendung einen Streamheader nicht mehrmals vorbereitet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msacm.h |
Bibliothek | Msacm32.lib |
DLL | Msacm32.dll |