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.