Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GetEventDrivenCapable-Methode gibt an, ob der Geräteendpunkt ereignisgesteuert ist. Der Geräteendpunkt steuert den Zeitraum der Audio-Engine durch Festlegen von Ereignissen, die die Pufferverfügbarkeit signalisieren.
Syntax
HRESULT GetEventDrivenCapable(
[out] BOOL *pbisEventCapable
);
Parameter
[out] pbisEventCapable
Der Wert TRUE gibt an, dass der Geräteendpunkt ereignisgesteuert ist. Der Wert FALSE gibt an, dass er nicht ereignisgesteuert ist. Wenn das Endpunktgerät ereignisgesteuert ist, kann die Audio-Engine Ereignisse von einem Audiogeräteendpunkt empfangen.
Rückgabewert
Wenn die Methode erfolgreich ist, gibt sie S_OK zurück.
Hinweise
Rufen Sie die GetEventDrivenCapable-Methode auf, bevor Sie die IAudioDeviceEndpoint::SetBuffer-Methode aufrufen, die den Geräteendpunkt initialisiert und einen Puffer erstellt. Dadurch kann der Geräteendpunkt die strukturen einrichten, die für Treiberereignisse benötigt werden.
Wenn die Audio-Engine einen ereignisgesteuerten Geräteendpunkt erfordert, erfolgt Folgendes:
- Erstellen Sie ein Ereignis, und legen Sie das Ereignishandle auf dem Geräteendpunkt fest, indem Sie die IAudioEndpoint::SetEventHandle-Methode aufrufen.
- Geben Sie den ereignisgesteuerten Modus an, indem Sie das AUDCLNT_STREAMFLAGS_EVENTCALLBACK-Flag auf dem Geräteendpunkt festlegen, indem Sie die IAudioEndpoint::SetStreamFlags-Methode aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 |
Zielplattform | Windows |
Kopfzeile | audioengineendpoint.h |