AcxStreamInitAssignAcxStreamCallbacks-Funktion (acxstreams.h)
Die AcxStreamInitAssignAcxStreamCallbacks-Funktion legt die Rückrufe mithilfe einer ACX_STREAM_CALLBACKS-Struktur und eines ACXSTREAM_INIT-Objekts fest. Weitere Informationen zu ACX-Objekten finden Sie unter ACX – Zusammenfassung von ACX-Objekten.
Syntax
NTSTATUS AcxStreamInitAssignAcxStreamCallbacks(
PACXSTREAM_INIT StreamInit,
PACX_STREAM_CALLBACKS StreamCallbacks
);
Parameter
StreamInit
Adresse eines ACXSTREAM_INIT-Objekts, das zum Definieren der Streaminitialisierungsparameter verwendet wird.
StreamCallbacks
Eine [ACX_STREAM_CALLBACKS-Struktur](Eine ACX_STREAM_CALLBACKS-Struktur , die verwendet wird, um die folgenden Rückrufe zu definieren.
- PFN_ACX_STREAM_PREPARE_HARDWARE
- PFN_ACX_STREAM_RELEASE_HARDWARE
- PFN_ACX_STREAM_RUN
- PFN_ACX_STREAM_PAUSE
- PFN_ACX_STREAM_ASSIGN_DRM_CONTENT_ID
Rückgabewert
Gibt zurück STATUS_SUCCESS
, wenn der Aufruf erfolgreich war. Andernfalls wird ein entsprechender Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Verwenden von NTSTATUS-Werten.
Bemerkungen
Beispiel
Die Verwendungsbeispiele finden Sie unten.
ACX_STREAM_CALLBACKS streamCallbacks;
//
// Init streaming callbacks.
//
ACX_STREAM_CALLBACKS_INIT(&streamCallbacks);
streamCallbacks.EvtAcxStreamPrepareHardware = Dsp_EvtStreamPrepareHardware;
streamCallbacks.EvtAcxStreamReleaseHardware = Dsp_EvtStreamReleaseHardware;
streamCallbacks.EvtAcxStreamRun = Dsp_EvtStreamRun;
streamCallbacks.EvtAcxStreamPause = Dsp_EvtStreamPause;
status = AcxStreamInitAssignAcxStreamCallbacks(StreamInit, &streamCallbacks);
ACX-Anforderungen
AcX-Mindestversion: 1.0
Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.
Anforderungen
Anforderung | Wert |
---|---|
Header | acxstreams.h |
IRQL | PASSIVE_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für