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.