TeamTalk 5 .NET DLL: BearWare.VideoFrame Struct Reference

TeamTalk 5 .NET DLL Version 5.18A

Loading...
Searching...
No Matches
Public Attributes | List of all members
BearWare.VideoFrame Struct Reference
Video Capture and Image Display

A RGB32 image where the pixels can be accessed directly in an allocated imageBuffer. More...

## Public Attributes

int | nWidth
| The width in pixels of the image contained in frameBuffer.
int | nHeight
| The height in pixels of the image contained in imageBuffer.
int | nStreamID

A unique identifier for the frames which are part of the same video sequence. If the stream ID changes it means the frames which are being received are part of a new video sequence and nWidth and nHeight may have changed. The nStreamID will always be a positive integer value.

bool | bKeyFrame
| Whether the image acquired is a key-frame. If it is not a key-frame and there has been packet loss or a key-frame has not been acquired prior then the image may look blurred.
System.IntPtr | frameBuffer
| A buffer allocated internally by TeamTalkBase.
int | nFrameBufferSize
| The size in bytes of the buffer allocate in frameBuffer.

## Detailed Description

A RGB32 image where the pixels can be accessed directly in an allocated imageBuffer.

Use TeamTalkBase.AcquireUserCaptureFrame() to acquire a user's image and remember to call TeamTalkBase.ReleaseUserCaptureFrame() when the image has been processed so TeamTalk can release its resources.

Definition at line 651 of file TeamTalk.cs.

## Member Data Documentation

## ◆ nWidth

int BearWare.VideoFrame.nWidth

The width in pixels of the image contained in frameBuffer.

Definition at line 655 of file TeamTalk.cs.

## ◆ nHeight

int BearWare.VideoFrame.nHeight

The height in pixels of the image contained in imageBuffer.

Definition at line 658 of file TeamTalk.cs.

## ◆ nStreamID

int BearWare.VideoFrame.nStreamID

A unique identifier for the frames which are part of the same video sequence. If the stream ID changes it means the frames which are being received are part of a new video sequence and nWidth and nHeight may have changed. The nStreamID will always be a positive integer value.

Definition at line 664 of file TeamTalk.cs.

## ◆ bKeyFrame

bool BearWare.VideoFrame.bKeyFrame

Whether the image acquired is a key-frame. If it is not a key-frame and there has been packet loss or a key-frame has not been acquired prior then the image may look blurred.

Definition at line 669 of file TeamTalk.cs.

## ◆ frameBuffer

System.IntPtr BearWare.VideoFrame.frameBuffer

A buffer allocated internally by TeamTalkBase.

Definition at line 671 of file TeamTalk.cs.

## ◆ nFrameBufferSize

int BearWare.VideoFrame.nFrameBufferSize

The size in bytes of the buffer allocate in frameBuffer.

Definition at line 674 of file TeamTalk.cs.