Stellt den Status eines Audio-Video-Streams in einer Vonage Video API-Sitzung dar. Um die aktuellsten Informationen abzurufen, verwenden Sie die Stream Eigenschaft einer Herausgeber oder Abonnent bevor auf eine der Eigenschaften des Streams zugegriffen wird. Mehr...

Erbt von IDisposable.

Öffentliche Member-Funktionen
void Entsorgen ()
Entsorgt die Stream Ressourcen des Objekts.
bool überschreiben Gleich (Objekt obj)
int überschreiben GetHashCode ()
Geschützte Member-Funktionen
virtuelle Leere Entsorgen (bool disposing)
Eigenschaften
String Id [get]
Die eindeutige Kennung für diesen Stream.
String Name [get]
Der Name des Streams. Sie können diesen Namen anzeigen, um den Herausgeber des Streams zu identifizieren.
bool HatUntertitel [get]
Ob dieser Stream Untertitel hat (true) oder nicht (false).
bool HasAudio [get]
Ob der Ton aktiviert ist (true) oder deaktiviert (false) im Stream. Fügen Sie einen Ereignis-Listener für das Session.StreamHasAudioChanged Ereignis zum Erkennen von Änderungen an der Eigenschaft „HasAudio“.
bool HasVideo [get]
Ob Video aktiviert ist (true) oder deaktiviert (false) im Stream. Fügen Sie einen Ereignis-Listener für das Session.StreamHasVideoChanged Ereignis zum Erkennen von Änderungen an der Eigenschaft „HasVideo“.
int Breite [get]
Die Breite der Zielauflösung des Capturer des Herausgebers in Pixeln, wie sie zuletzt an die Sitzung gemeldet wurde. Dieser Wert wird an alle Sitzungsteilnehmer gesendet und kann sowohl auf den veröffentlichenden als auch auf den abonnierenden Clients ausgelesen werden. Mehr...
int Höhe [get]
Die Höhe der Zielauflösung des Capture-Moduls des Publishers in Pixeln, wie sie zuletzt an die Sitzung gemeldet wurde. Dieser Wert wird an alle Sitzungsteilnehmer gesendet und kann sowohl auf dem Publisher- als auch auf dem Subscriber-Client ausgelesen werden. Mehr...
Datum und Uhrzeit Erstellungszeit [get]
Der Zeitpunkt der Erstellung dieses Streams.
Videoquellenart Videoquellenart [get]
Der Videoquellentyp des Streams (Kamera, Bildschirm, benutzerdefiniert), wie durch die OpenTok.VideoSourceType enum.
Verbindung Verbindung [get]
Die Verbindung Objekt, das dem Client entspricht, der den Stream veröffentlicht. Damit können Sie die Verbindung jederzeit abrufen, auch über den Geltungsbereich des Callbacks hinaus, in dem „this“ Stream Das Objekt wurde empfangen.

Ausführliche Beschreibung

Stellt den Status eines Audio-Video-Streams in einer Vonage Video API-Sitzung dar. Um die aktuellsten Informationen abzurufen, verwenden Sie die Stream Eigenschaft einer Herausgeber oder Abonnent bevor auf eine der Eigenschaften des Streams zugegriffen wird.

Die Sitzung Das Objekt sendet die Session.StreamReceived Ereignis, wenn ein neuer Stream in der Sitzung vorliegt. Dieses Objekt repräsentiert den Stream ausschließlich zum Zeitpunkt des Callbacks.

Die Sitzung sendet eine Session.StreamDropped Ereignis, wenn ein Stream aus der Sitzung entfernt wird (beispielsweise, wenn er deaktiviert wird). Auch hier repräsentiert diese Instanz den Stream nur zum Zeitpunkt des Callbacks.

Dokumentation zur Immobilie

Höhe

--- int OpenTok.Stream.Height

Die Höhe der Zielauflösung des Capture-Moduls des Publishers in Pixeln, wie sie zuletzt an die Sitzung gemeldet wurde. Dieser Wert wird an alle Sitzungsteilnehmer gesendet und kann sowohl auf dem Publisher- als auch auf dem Abonnenten-Client ausgelesen werden.

Dieser Wert kann sich zur Laufzeit ändern, wenn der Publisher die Aufnahmeauflösung ändert, beispielsweise aufgrund einer Änderung der Gerätausrichtung oder einer Änderung der Aufnahmeeinstellungen. Fügen Sie einen Ereignis-Listener für das Session.StreamDimensionsChanged Ereignis zum Erkennen von Änderungen an den Eigenschaften „Width“ oder „Height“.

Hinweis: Hierbei handelt es sich um die vom Publisher angestrebte Auflösungsauflösung, nicht um die Auflösung, die tatsächlich codiert oder vom Abonnenten empfangen wird. Der Publisher codiert möglicherweise aufgrund von Bandbreiten- oder CPU-Einschränkungen mit einer niedrigeren Auflösung.

Bei Streams, die mithilfe der Funktion „Scalable Video“ veröffentlicht werden, wird hier die Höhe der für den Stream verfügbaren maximalen Auflösung festgelegt. Weitere Informationen zu „Scalable Video“ finden Sie in der Dokumentation zur OpenTok Media Router.

Breite

--- int OpenTok.Stream.Width

Die Breite der Zielauflösung des Capturer des Publishers in Pixeln, wie sie zuletzt an die Sitzung gemeldet wurde. Dieser Wert wird an alle Sitzungsteilnehmer gesendet und kann sowohl auf dem Publisher- als auch auf dem Subscriber-Client ausgelesen werden.

Dieser Wert kann sich zur Laufzeit ändern, wenn der Publisher die Aufnahmeauflösung ändert, beispielsweise aufgrund einer Änderung der Gerätausrichtung oder einer Änderung der Aufnahmeeinstellungen. Fügen Sie einen Ereignis-Listener für das Session.StreamDimensionsChanged Ereignis zum Erkennen von Änderungen an den Eigenschaften „Width“ oder „Height“.

Hinweis: Hierbei handelt es sich um die vom Publisher angestrebte Auflösungsauflösung, nicht um die Auflösung, die tatsächlich codiert oder vom Abonnenten empfangen wird. Der Publisher codiert möglicherweise aufgrund von Bandbreiten- oder CPU-Einschränkungen mit einer niedrigeren Auflösung.

Bei Streams, die mithilfe der Funktion „Scalable Video“ veröffentlicht werden, entspricht dieser Wert der Breite der für den Stream verfügbaren maximalen Auflösung. Weitere Informationen zu „Scalable Video“ finden Sie in der Dokumentation zur OpenTok Media Router.