VideoFrame_ Struct Reference

#include <frame.h>

List of all members.


Detailed Description

Definition at line 27 of file frame.h.


Public Attributes

VideoFrameType codec
unsigned char * buf
int width
int height
int bpp
int size
long long frameNumber
long long timecode
unsigned char * priv [4]
unsigned char * qscale_table
int qstride
int interlaced_frame
int top_field_first
int repeat_pict
int forcekey
int pitches [3]
int offsets [3]

Member Data Documentation

unsigned char* VideoFrame_::buf

Definition at line 30 of file frame.h.

Referenced by adjustFilter(), ChromaKeyOSD::AllocImage(), bobDeintFilter(), clear(), copy(), VideoOutput::CopyFrame(), CopyToVideo(), VideoOutputXv::CreatePauseFrame(), VideoOutputNull::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), crop(), cropMMX(), Cvt420422(), Cvt422420(), NuppelDecoder::DecodeFrame(), VideoOutputXv::DeleteBuffers(), DirectfbData::DeleteBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), denoise3DFilter(), ClassicLogoDetector::DetectEdges(), NuppelVideoPlayer::DisplayNormalFrame(), VideoOutput::DisplayOSD(), VideoOutputD3D::Exit(), AvFormatDecoder::GenerateDummyVideoFrame(), get_avf_buffer(), get_avf_buffer_xvmc(), get_nuppel_buffer(), AvFormatDecoder::GetFrame(), PGMConverter::getImage(), GetRender(), NuppelVideoPlayer::GetScreenGrabAtFrame(), GreedyHDeint(), VideoOutputDX::Init(), VideoOutputD3D::Init(), init_avg(), init_buf(), init_vars(), VideoOutputDX::InputChanged(), VideoOutputDirectfb::InputChanged(), VideoOutputD3D::InputChanged(), invert(), IvtcFilter(), KernelDeint(), linearBlendFilter(), linearBlendFilterAltivec(), oneFieldFilter(), XvMCOSD::OSDFrame(), pgm_fill(), pp(), VideoOutputDX::PrepareFrame(), VideoOutputDirectfb::PrepareFrame(), VideoOutputD3D::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputXv::PrepareFrameXv(), VideoOutputQuartz::ProcessFrame(), VideoOutputIvtv::ProcessFrame(), VideoOutputDirectfb::ProcessFrame(), ClassicCommDetector::ProcessFrame(), VideoOutput::ResizeVideo(), VideoOutput::ShowPip(), VideoOutputXv::ShowPip(), VideoOutputIvtv::ShowPip(), VideoOutputXv::ShowXVideo(), Transcode::TranscodeFile(), OpenGLVideo::UpdateInputFrame(), VideoOutputQuartz::UpdatePauseFrame(), VideoOutputDX::UpdatePauseFrame(), VideoOutputDirectfb::UpdatePauseFrame(), VideoOutputD3D::VideoOutputD3D(), VideoOutputDX::VideoOutputDX(), NuppelVideoRecorder::WriteVideo(), YadifDeint(), AvFormatDecoder::~AvFormatDecoder(), VideoOutputDirectfb::~VideoOutputDirectfb(), VideoOutputDX::~VideoOutputDX(), and VideoOutputNull::~VideoOutputNull().

unsigned char* VideoFrame_::priv[4]

Definition at line 40 of file frame.h.

Referenced by VideoOutputXv::DrawSlice(), and get_avf_buffer_xvmc().

unsigned char* VideoFrame_::qscale_table

Definition at line 42 of file frame.h.

Referenced by VideoOutputXv::DeleteBuffers(), DirectfbData::DeleteBuffers(), and pp().

Definition at line 43 of file frame.h.

Referenced by pp().

Definition at line 48 of file frame.h.

Referenced by NuppelVideoRecorder::doWriteThread(), and NuppelVideoRecorder::WriteVideo().


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

Generated on Sat Dec 18 05:16:13 2010 for MythTV by  doxygen 1.5.5