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.
Erklärung
@interface ACSVideoStreamFormat : NSObject;
Description
Beschreibt Details zu den Videoframeinhalten, die die Anwendung generieren kann. Das ACS Calling SDK wählt zur Laufzeit dynamisch das VideoStreamFormat aus, das am besten zu den Netzwerkbedingungen passt.
Methodik
initialisieren
Standard-Konstruktor
-(instancetype)init;
Eigenschaften
width
Gesamtanzahl der Pixel des Videoframes in Bezug auf die Breite. Er muss größer oder gleich 240 und kleiner oder gleich 1920 sein. Werte über 1280 und andere Seitenverhältnisse als 16:9 oder 4:3 können vom SDK angepasst werden, wodurch zusätzliche Ressourcen verbraucht werden.
@property int width;
height
Gesamtanzahl der Pixel des Videoframes in Bezug auf die Höhe. Er muss größer oder gleich 180 und kleiner oder gleich 1080 sein. Werte über 720 und andere Seitenverhältnisse als 16:9 oder 4:3 können vom SDK angepasst werden, wodurch zusätzliche Ressourcen verbraucht werden.
@property int height;
Auflösung
Breite und Höhe, die von einem bekannten Videoauflösungsstandard verwendet werden sollen
@property ACSVideoStreamResolution resolution;
pixelFormat
Gibt an, wie der Inhalt des Videoframes codiert wird.
@property ACSVideoStreamPixelFormat pixelFormat;
framesPerSecond
Gibt an, wie viele Bilder pro Sekunde das virtuelle Videogerät an Remote-Teilnehmer sendet. Er muss größer oder gleich 1 und kleiner oder gleich 30 sein. Die folgenden Werte sind vorzuziehen: 7,5, 15 oder 30.
@property float framesPerSecond;
Schritt1
Gibt den Schritt in Bytes für die erste Ebene des Videoframeinhalts an, wenn RawVideoFrameType auf VideoSoftware festgelegt ist. Er muss größer oder gleich der Anzahl der Bytes sein, die für die erste Ebene des ausgewählten VideoStreamPixelFormat erforderlich sind.
@property int stride1;
Schritt2
Gibt bei VideoFormaten mit mehr als einer Ebene den Schritt in Byte für die zweite Ebene des Videoframeinhalts an, wenn RawVideoFrameType VideoSoftware ist. Er muss größer oder gleich der Anzahl der Bytes sein, die für die zweite Ebene des ausgewählten VideoStreamPixelFormat erforderlich sind.
@property int stride2;
Schritt3
Gibt bei VideoFormaten mit mehr als zwei Ebenen den Schritt in Byte für die dritte Ebene des Videoframeinhalts an, wenn RawVideoFrameType VideoSoftware ist. Er muss größer oder gleich der Anzahl der Bytes sein, die für die dritte Ebene des ausgewählten VideoStreamPixelFormat erforderlich sind.
@property int stride3;