PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PVideoOutputDevice::FrameData Struct Reference

#include <videoio.h>

Collaboration diagram for PVideoOutputDevice::FrameData:

Public Member Functions

 FrameData ()
 

Public Attributes

unsigned x
 Horizontal position in frame where data is put. More...
 
unsigned y
 Vertical position in frame where data is put. More...
 
unsigned width
 Width of area in frame where data is put. More...
 
unsigned height
 Height of area in frame where data is put. More...
 
unsigned sarWidth
 Aspect ratio width of area in frame where data is put. More...
 
unsigned sarHeight
 Aspect ratio height of area in frame where data is put. More...
 
PTimeInterval sampleTime
 Sampling time for the frame. More...
 
const BYTE * pixels
 Data to put into the video frame store. More...
 
bool partialFrame
 Indicate partial video frame. More...
 
bool * keyFrameNeeded
 Indicates bad video and a new key frame is required. More...
 
void * mark
 

Constructor & Destructor Documentation

PVideoOutputDevice::FrameData::FrameData ( )
inline

Member Data Documentation

unsigned PVideoOutputDevice::FrameData::height

Height of area in frame where data is put.

bool* PVideoOutputDevice::FrameData::keyFrameNeeded

Indicates bad video and a new key frame is required.

void* PVideoOutputDevice::FrameData::mark
bool PVideoOutputDevice::FrameData::partialFrame

Indicate partial video frame.

const BYTE* PVideoOutputDevice::FrameData::pixels

Data to put into the video frame store.

PTimeInterval PVideoOutputDevice::FrameData::sampleTime

Sampling time for the frame.

unsigned PVideoOutputDevice::FrameData::sarHeight

Aspect ratio height of area in frame where data is put.

unsigned PVideoOutputDevice::FrameData::sarWidth

Aspect ratio width of area in frame where data is put.

unsigned PVideoOutputDevice::FrameData::width

Width of area in frame where data is put.

unsigned PVideoOutputDevice::FrameData::x

Horizontal position in frame where data is put.

unsigned PVideoOutputDevice::FrameData::y

Vertical position in frame where data is put.


The documentation for this struct was generated from the following file: