Logo Search packages:      
Sourcecode: ffms2 version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes | Friends

VideoFrame Class Reference

Collaboration diagram for VideoFrame:
Collaboration graph
[legend]

List of all members.

Public Member Functions

VideoFrameBufferGetFrameBuffer () const
int GetHeight () const
int GetHeight (int plane) const
int GetOffset () const
int GetOffset (int plane) const
int GetPitch () const
int GetPitch (int plane) const
const BYTE * GetReadPtr () const
const BYTE * GetReadPtr (int plane) const
int GetRowSize () const
int GetRowSize (int plane) const
BYTE * GetWritePtr (int plane) const
BYTE * GetWritePtr () const
bool IsWritable () const
VideoFrameSubframe (int rel_offset, int new_pitch, int new_row_size, int new_height) const
VideoFrameSubframe (int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int pitchUV) const

Private Member Functions

void AddRef ()
void * operator new (unsigned size)
void Release ()
 VideoFrame (VideoFrameBuffer *_vfb, int _offset, int _pitch, int _row_size, int _height)
 VideoFrame (VideoFrameBuffer *_vfb, int _offset, int _pitch, int _row_size, int _height, int _offsetU, int _offsetV, int _pitchUV)

Private Attributes

const int height
const int offset
const int offsetU
const int offsetV
const int pitch
const int pitchUV
int refcount
const int row_size
VideoFrameBuffer *const vfb

Friends

class Cache
class PVideoFrame
class ScriptEnvironment

Detailed Description

Definition at line 325 of file avisynth.h.


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

Generated by  Doxygen 1.6.0   Back to index