MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Attributes | List of all members
VideoFrame_ Struct Reference

#include <frame.h>

Public Attributes

VideoFrameType codec
unsigned char * buf
int width
int height
float aspect
double frame_rate
int bpp
int size
long long frameNumber
long long timecode
int64_t disp_timecode
unsigned char * priv [4]
unsigned char * qscale_table
int qstride
int interlaced_frame
int top_field_first
int repeat_pict
int forcekey
int dummy
int pitches [3]
int offsets [3]
int pix_fmt

Detailed Description

Definition at line 30 of file frame.h.

Member Data Documentation

VideoFrameType VideoFrame_::codec
unsigned char* VideoFrame_::buf

Definition at line 33 of file frame.h.

Referenced by nv_python_libs.vimeo.vimeo_api.CurlyRequest::_body_callback(), adjustFilter(), bobDeintFilter(), c_yuv888_to_yv12(), clear(), VideoOutputVDPAU::ClearDummyFrame(), copy(), VideoOutput::CopyFrame(), VAAPIContext::CopySurfaceToFrame(), CopyToVideo(), VideoOutputNull::CreatePauseFrame(), VideoOutputOpenGL::CreatePauseFrame(), VideoOutputXv::CreatePauseFrame(), VideoOutputQuartz::CreateQuartzBuffers(), crop(), cropMMX(), VideoOutput::CropToDisplay(), Cvt420422(), Cvt422420(), NuppelDecoder::DecodeFrame(), VideoOutputXv::DeleteBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), denoise3DFilter(), VideoOutputOpenGL::DestroyCPUResources(), DetectLetterbox::Detect(), ClassicLogoDetector::DetectEdges(), VideoOutput::DisplayOSD(), nv_python_libs.vimeo.vimeo_api.CurlyRequest::do_post_call(), nv_python_libs.vimeo.vimeo_api.CurlyRequest::do_request(), VideoOutputVDPAU::DrawSlice(), VideoOutputNullVDPAU::DrawSlice(), VBI608Extractor::ExtractCC(), FieldorderDeint(), PrivateDecoderCrystalHD::FillFrame(), VideoOutputVDPAU::FrameIsInUse(), free_frame(), get_avf_buffer(), get_avf_buffer_dxva2(), get_avf_buffer_vaapi(), get_avf_buffer_vdpau(), get_nuppel_buffer(), PrivateDecoderVDA::GetFrame(), PGMConverter::getImage(), MythPlayer::GetScreenGrabAtFrame(), GreedyHDeint(), init_avg(), init_buf(), init_vars(), invert(), IvtcFilter(), KernelDeint(), KernelThread(), linearBlendFilter(), linearBlendFilterAltivec(), mmx_yuv888_to_yv12(), oneFieldFilter(), pgm_fill(), pp(), VideoOutputVDPAU::PrepareFrame(), VideoOutputXv::PrepareFrameMem(), VideoOutputQuartz::ProcessFrame(), VideoOutputD3D::ProcessFrame(), VideoOutputOpenGLVAAPI::ProcessFrame(), ClassicCommDetector::ProcessFrame(), AvFormatDecoder::ProcessVideoFrame(), VideoOutputNullVAAPI::ReleaseFrame(), VideoOutputNullVDPAU::ReleaseFrame(), VideoOutput::ResizeVideo(), VideoOutputOpenGL::ShowPIP(), VideoOutputD3D::ShowPIP(), VideoOutputVDPAU::ShowPIP(), VideoOutput::ShowPIP(), VideoOutputXv::ShowXVideo(), swap(), VideoOutputD3D::TearDown(), Transcode::TranscodeFile(), VideoOutputD3D::UpdateFrame(), OpenGLVideo::UpdateInputFrame(), VideoOutputOpenGLVAAPI::UpdatePauseFrame(), VideoOutputD3D::UpdatePauseFrame(), VideoOutputQuartz::UpdatePauseFrame(), VideoOutputVDPAU::UpdatePauseFrame(), VideoOutputVDPAU::UpdateReferenceFrames(), VideoOutputD3D::VideoOutputD3D(), VideoOutputOpenGL::VideoOutputOpenGL(), NuppelVideoRecorder::WriteVideo(), AVFormatWriter::WriteVideoFrame(), YadifDeint(), YadifThread(), and VideoOutputNull::~VideoOutputNull().

int VideoFrame_::width
int VideoFrame_::height
float VideoFrame_::aspect
double VideoFrame_::frame_rate
int VideoFrame_::bpp

Definition at line 39 of file frame.h.

Referenced by IvtcFilter().

int VideoFrame_::size
long long VideoFrame_::frameNumber
long long VideoFrame_::timecode
int64_t VideoFrame_::disp_timecode
unsigned char* VideoFrame_::priv[4]
unsigned char* VideoFrame_::qscale_table
int VideoFrame_::qstride
int VideoFrame_::interlaced_frame
int VideoFrame_::top_field_first
int VideoFrame_::repeat_pict
int VideoFrame_::forcekey

Definition at line 54 of file frame.h.

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

int VideoFrame_::dummy
int VideoFrame_::pitches[3]
int VideoFrame_::offsets[3]
int VideoFrame_::pix_fmt

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