Eine Video-Capture-Implementierung, die Videodaten von einer der im System verfügbaren Kameras aufzeichnet. Mehr...
Erbt OpenTok.IVideoCapturer, und IDisposable.
| Kurse | |
| Klasse | VideoDevice |
| Definiert ein Videogerät (z. B. eine Kamera). Mehr... | |
| Klasse | Videoformat |
| Definiert ein Videoformat, das für ein Videogerät verfügbar ist. Mehr... |
| Öffentliche Typen | |
| enum | Auflösung { Niedrig , Mittel , Hoch , Hochauflösend (1080p) } |
| Listet gängige vordefinierte Videoauflösungen auf. Mehr... | |
| enum | Bildfrequenz { Fps30 = 30 , Fps15 = 15 , Fps7 = 7 , Fps1 = 1 } |
| Listet gängige vordefinierte Bildraten für Videos auf. Mehr... |
| Öffentliche Member-Funktionen | |
| void | Init (IVideoFrameConsumer frameConsumer) |
| Initialisiert die VideoCapturer mit einem Video-Frame-Consumer. Mehr... | |
| void | SetVideoContentHint (Video-Inhaltshinweis contentHint) |
| Diese Methode setzt den Video-Content-Hint auf einen der in „VideoContentHint“ angegebenen Enum-Werte. Standardmäßig wird er auf „NONE“ gesetzt. Mehr... | |
| Video-Inhaltshinweis | GetVideoContentHint () |
| Diese Methode gibt den aktuellen Wert des Video-Content-Hints zurück. Mehr... | |
| void | Start () |
| Wird aufgerufen, wenn die Herausgeber beginnt mit der Veröffentlichung des Videos. Rufen Sie die IVideoFrameConsumer.Consume(VideoFrame) Methode, sobald ein neuer Frame verfügbar ist. Mehr... | |
| void | Stopp () |
| Wird aufgerufen, wenn die Herausgeber stellt die Veröffentlichung von Videos ein. Mehr... | |
| void | Zerstören () |
| Wird aufgerufen, wenn die Herausgeber Das Objekt, das diesen VideoFrameConsumer verwendet, wird zerstört. Mehr... | |
| Videoaufnahme-Einstellungen | GetCaptureSettings () |
Das Vonage Video API Windows SDK ruft diese Methode auf, um die Videoeinstellungen für den Video-Capturer abzurufen. Erstellen Sie in Ihrer Implementierung dieser Methode ein neues settings Objekt zur Festlegung der zu verwendenden Videoeinstellungen. Mehr... |
|
| void | Entsorgen () |
| Entsorgt die VideoCapturer Ressourcen des Objekts. | |
| void | Init (IVideoFrameConsumer frameConsumer) |
| Initialisiert die VideoCapturer mit einem Video-Frame-Consumer. Mehr... | |
| void | SetVideoContentHint (Video-Inhaltshinweis contentHint) |
| Diese Methode setzt den Video-Content-Hint auf einen der in „VideoContentHint“ angegebenen Enum-Werte. Standardmäßig wird er auf „NONE“ gesetzt. Mehr... | |
| Video-Inhaltshinweis | GetVideoContentHint () |
| Diese Methode gibt den aktuellen Wert des Video-Content-Hints zurück. Mehr... | |
| void | Start () |
| Wird aufgerufen, wenn die Herausgeber beginnt mit der Veröffentlichung des Videos. Rufen Sie die IVideoFrameConsumer.Consume(VideoFrame) Methode, sobald ein neuer Frame verfügbar ist. Mehr... | |
| void | Stopp () |
| Wird aufgerufen, wenn die Herausgeber stellt die Veröffentlichung von Videos ein. Mehr... | |
| void | Zerstören () |
| Wird aufgerufen, wenn die Herausgeber Das Objekt, das diesen VideoFrameConsumer verwendet, wird zerstört. Mehr... | |
| Videoaufnahme-Einstellungen | GetCaptureSettings () |
Das Vonage Video API Windows SDK ruft diese Methode auf, um die Videoeinstellungen für den Video-Capturer abzurufen. Erstellen Sie in Ihrer Implementierung dieser Methode ein neues settings Objekt zur Festlegung der zu verwendenden Videoeinstellungen. Mehr... |
| Statische öffentliche Mitgliedsfunktionen | |
| static IList< VideoDevice > | Geräte auflisten () |
| Gibt eine Liste der auf dem System verfügbaren Videogeräte zurück. Mehr... |
| Geschützte Member-Funktionen | |
| virtuelle Leere | Entsorgen (bool disposing) |
Ausführliche Beschreibung
Eine Video-Capture-Implementierung, die Videodaten von einer der im System verfügbaren Kameras aufzeichnet.
Verwenden Sie VideoCapturer.EnumerateDevices() um eine Liste der verfügbaren Videogeräte (Kameras) anzuzeigen. Verwenden Sie eine der CreateVideoCapturer() Methoden der VideoDevice Klasse, um eine Instanz von VideoCapturer Objekt.
Die VideoCapturer Die Klasse implementiert die Schnittstelle „System.IDisposable“. Achten Sie darauf, die Methode Dispose() Methode der VideoCapturer Das Objekt muss seine Ressourcen freigeben, wenn Sie das Objekt nicht mehr benötigen (zum Beispiel, wenn die Herausgeber (wenn der Capturer entfernt wird oder wenn die App oder das Fenster geschlossen wird).
Dokumentation zur Mitgliederauflistung
Bildfrequenz
Listet gängige vordefinierte Bildraten für Videos auf.
| Zähler | |
|---|---|
| Fps30 | 30 Bilder pro Sekunde. |
| Fps15 | 15 Bilder pro Sekunde. |
| Fps7 | 7 Bilder pro Sekunde. |
| Fps1 | 1 Bild pro Sekunde. |
Auflösung
Listet gängige vordefinierte Videoauflösungen auf.
| Zähler | |
|---|---|
| Niedrig | Die niedrigste verfügbare Kameraauflösung, die vom Vonage Video API Windows SDK unterstützt wird (320×240), oder die dem am nächsten kommende Auflösung, die vom System unterstützt wird. |
| Mittel | VGA-Auflösung (640 × 480) oder die dem am nächsten kommende, vom System unterstützte Auflösung. |
| Hoch | HD-Auflösung (1280 × 720) oder die dem am nächsten kommende, vom Gerät unterstützte Auflösung. |
| Hochauflösend (1080p) | 1080p-Auflösung (1920 × 1080), die höchste verfügbare Kameraauflösung, die vom Vonage Video API Windows SDK unterstützt wird, oder die dem am nächsten kommende Auflösung, die vom Gerät unterstützt wird. Wichtige Hinweise zur Verwendung von 1080p-Videos finden Sie hier Entwicklerhandbuch. |
Dokumentation zu Member-Funktionen
Destroy()
| void OpenTok.VideoCapturer.Destroy | ( | ) |
Wird aufgerufen, wenn die Herausgeber Das Objekt, das diesen VideoFrameConsumer verwendet, wird zerstört.
Implementiert OpenTok.IVideoCapturer.
EnumerateDevices()
| --- | --- | --- | --- | --- | static IList< VideoDevice > OpenTok.VideoCapturer.EnumerateDevices | ( | ) |
Gibt eine Liste der auf dem System verfügbaren Videogeräte zurück.
Rückgaben : Eine Liste von VideoDevice Objekte, die die im System verfügbaren Videogeräte darstellen.
GetCaptureSettings()
| Videoaufnahme-Einstellungen OpenTok.VideoCapturer.GetCaptureSettings | ( | ) |
Das Vonage Video API Windows SDK ruft diese Methode auf, um die Videoeinstellungen für den Video-Capturer abzurufen. Erstellen Sie in Ihrer Implementierung dieser Methode ein neues settings Objekt zur Festlegung der zu verwendenden Videoeinstellungen.
Implementiert OpenTok.IVideoCapturer.
GetVideoContentHint()
| Video-Inhaltshinweis OpenTok.VideoCapturer.GetVideoContentHint | ( | ) |
Diese Methode gibt den aktuellen Wert des Video-Content-Hints zurück.
Implementiert OpenTok.IVideoCapturer.
Init()
| void OpenTok.VideoCapturer.Init | ( | IVideoFrameConsumer | frameConsumer | ) |
Initialisiert die VideoCapturer mit einem Video-Frame-Consumer.
Parameter : | | | | --- | --- | | frameConsumer | Die Instanz des IVideoFrameConsumer zur Verwendung. |
Implementiert OpenTok.IVideoCapturer.
SetVideoContentHint()
| void OpenTok.VideoCapturer.SetVideoContentHint | ( | Video-Inhaltshinweis | contentHint | ) |
Diese Methode setzt den Video-Content-Hint auf einen der in „VideoContentHint“ angegebenen Enum-Werte. Standardmäßig wird er auf „NONE“ gesetzt.
Implementiert OpenTok.IVideoCapturer.
Start()
| void OpenTok.VideoCapturer.Start | ( | ) |
Wird aufgerufen, wenn die Herausgeber beginnt mit der Veröffentlichung des Videos. Rufen Sie die IVideoFrameConsumer.Consume(VideoFrame) Methode, sobald ein neuer Frame verfügbar ist.
Implementiert OpenTok.IVideoCapturer.
Stop()
| void OpenTok.VideoCapturer.Stop | ( | ) |
Wird aufgerufen, wenn die Herausgeber stellt die Veröffentlichung von Videos ein.
Implementiert OpenTok.IVideoCapturer.