Definiert ein Videobild für das IVideoRenderer.RenderFrame(VideoFrame) und IVideoFrameConsumer.Consume(VideoFrame) Methoden. Mehr...

Erbt von IDisposable.

Öffentliche Member-Funktionen
void Entsorgen ()
Entsorgt die VideoFrame Ressourcen des Objekts.
IntPtr GetPlane (int index)
Ruft einen Zeiger auf eine angegebene Videoebene für das Bild ab. Mehr...
int GetPlaneStride (int index)
Ruft den Schritt für eine angegebene Videoebene des Frames ab. Mehr...
int GetPlaneSize (int index)
Ruft die Größe einer angegebenen Videoebene für das Bild ab. Mehr...
int GetPlaneWidth (int index)
Ruft die Breite (in Pixeln) einer angegebenen Videoebene für das Bild ab. Mehr...
int GetPlaneHeight (int index)
Ruft die Höhe (in Pixeln) einer angegebenen Videoebene für das Bild ab. Mehr...
void ConvertInPlace (Pixelformat destinationFormat, IntPtr[] planes, int[] strides)
Kopiert das Videobild in einen Puffer, der als Flugzeuge Parameter. Mehr...
Statische öffentliche Mitgliedsfunktionen
statisch VideoFrame CreateYuv420pFrameFromBuffer (Pixelformat sourceFormat, int Breite, int Höhe, IntPtr[] Ebenen, int[] Schritte)
Erzeugt ein I420-Videobild aus einem Array von Ebenen. Mehr...
statisch VideoFrame CreateFrameFromBuffer (Pixelformat format, int Breite, int Höhe, IntPtr[] Ebenen, int[] Schritte)
Erstellt ein Videobild aus einer Reihe von Ebenen. Mehr...
statisch VideoFrame CreateFrameFromBuffer (Pixelformat format, int Breite, int Höhe, IntPtr Puffer)
Erstellt ein Videobild aus einem Puffer. Mehr...
statisch VideoFrame CreateYuv420pFrameFromBitmap (Bitmap Bitmap)
Erstellt aus einer Bitmap ein YUV420p-Videobild. Mehr...
Geschützte Member-Funktionen
virtuelle Leere Entsorgen (bool disposing)
Eigenschaften
int Breite [get]
Die Breite des Videobildes in Pixeln.
int Höhe [get]
Die Höhe des Videorahmens in Pixeln.
Pixelformat Pixelformat [get]
Das Pixelformat des Videobildes.
bool Ist gespiegelt [get]
Ob das Videobild auf dem lokalen Client gespiegelt wird.
int Anzahl der Flugzeuge [get]
Die Anzahl der Flugzeuge in diesem Videobild.

Ausführliche Beschreibung

Definiert ein Videobild für das IVideoRenderer.RenderFrame(VideoFrame) und IVideoFrameConsumer.Consume(VideoFrame) Methoden.

Dokumentation zu Member-Funktionen

ConvertInPlace()

void OpenTok.VideoFrame.ConvertInPlace ( Pixelformat Zielformat,
IntPtr[] Flugzeuge,
int[] Schritte
)

Kopiert das Videobild in einen Puffer, der als Flugzeuge Parameter.

Parameter : | | | | --- | --- | | destinationFormat | Das Videoformat. Bitte beachten Sie, dass dies derzeit nur mit PixelFormat.FormatYuv420p. | | planes | Ein Zeiger auf die Zielpuffer „planes“ für die Videodaten. | | strides | Die Anzahl der Bytes in einer einzelnen Zeile von Pixeldaten. |

CreateFrameFromBuffer() [1/2]

--- --- --- --- statisch VideoFrame OpenTok.VideoFrame.CreateFrameFromBuffer ( Pixelformat Format, int Breite, int Höhe, IntPtr Puffer )

Erstellt ein Videobild aus einem Puffer.

Parameter : | | | | --- | --- | | format | Das Format der Quellframes. | | width | Die Breite in Pixeln. | | height | Die Höhe in Pixeln. | | buffer | Ein Zeiger auf den Quellpuffer. |

CreateFrameFromBuffer() [2/2]

--- --- --- --- statisch VideoFrame OpenTok.VideoFrame.CreateFrameFromBuffer ( Pixelformat Format, int Breite, int Höhe, IntPtr[] Flugzeuge, int[] Schritte )

Erstellt ein Videobild aus einer Reihe von Ebenen.

Parameter : | | | | --- | --- | | format | Das Format der Quellbilder. | | width | Die Breite in Pixeln. | | height | Die Höhe in Pixeln. | | planes | Ein Array, das die Quell-Ebenen enthält. | | strides | Ein Array, das die Quell-Schritte enthält. |

CreateYuv420pFrameFromBitmap()

--- --- --- --- --- --- statisch VideoFrame OpenTok.VideoFrame.CreateYuv420pFrameFromBitmap ( Bitmap Bitmap )

Erstellt aus einer Bitmap ein YUV420p-Videobild.

Parameter : | | | | --- | --- | | Bitmap | Die Quell-Bitmap für das Bild. |

CreateYuv420pFrameFromBuffer()

--- --- --- --- statisch VideoFrame OpenTok.VideoFrame.CreateYuv420pFrameFromBuffer ( Pixelformat sourceFormat, int Breite, int Höhe, IntPtr[] Flugzeuge, int[] Schritte )

Erzeugt ein I420-Videobild aus einem Array von Ebenen.

Parameter : | | | | --- | --- | | sourceFormat | Das Format der Quellbilder. | | width | Die Breite in Pixeln. | | height | Die Höhe in Pixeln. | | planes | Ein Array, das die Quell-Ebenen enthält. | | strides | Ein Array, das die Quell-Schritte enthält. |

GetPlane()

IntPtr OpenTok.VideoFrame.GetPlane ( int Inhaltsverzeichnis )

Ruft einen Zeiger auf eine angegebene Videoebene für das Bild ab.

Parameter : | | | | --- | --- | | index | Der Index des Frames. Die Eigenschaft „NumberOfPlanes“ des VideoFrame Das Objekt gibt die Anzahl der verfügbaren Ebenen an. |

GetPlaneHeight()

int OpenTok.VideoFrame.GetPlaneHeight ( int Inhaltsverzeichnis )

Ruft die Höhe (in Pixeln) einer angegebenen Videoebene für das Bild ab.

Parameter : | | | | --- | --- | | index | Der Index des Frames. Die Eigenschaft „NumberOfPlanes“ des VideoFrame Das Objekt gibt die Anzahl der verfügbaren Ebenen an. |

GetPlaneSize()

int OpenTok.VideoFrame.GetPlaneSize ( int Inhaltsverzeichnis )

Ruft die Größe einer angegebenen Videoebene für das Bild ab.

Parameter : | | | | --- | --- | | index | Der Index des Frames. Die Eigenschaft „NumberOfPlanes“ des VideoFrame Das Objekt gibt die Anzahl der verfügbaren Ebenen an. |

GetPlaneStride()

int OpenTok.VideoFrame.GetPlaneStride ( int Inhaltsverzeichnis )

Ruft den Schritt für eine angegebene Videoebene des Frames ab.

Parameter : | | | | --- | --- | | index | Der Index des Frames. Die Eigenschaft „NumberOfPlanes“ des VideoFrame Das Objekt gibt die Anzahl der verfügbaren Ebenen an. |

GetPlaneWidth()

int OpenTok.VideoFrame.GetPlaneWidth ( int Inhaltsverzeichnis )

Ruft die Breite (in Pixeln) einer angegebenen Videoebene für das Bild ab.

Parameter : | | | | --- | --- | | index | Der Index des Frames. Die Eigenschaft „NumberOfPlanes“ des VideoFrame Das Objekt gibt die Anzahl der verfügbaren Ebenen an. |