video_format_t Struct Reference

video format description More...

Collaboration diagram for video_format_t:

Collaboration graph
[legend]

Data Fields

vlc_fourcc_t i_chroma
 picture chroma
unsigned int i_aspect
 aspect ratio
unsigned int i_width
 picture width
unsigned int i_height
 picture height
unsigned int i_x_offset
 start offset of visible area
unsigned int i_y_offset
 start offset of visible area
unsigned int i_visible_width
 width of visible area
unsigned int i_visible_height
 height of visible area
unsigned int i_bits_per_pixel
 number of bits per pixel
unsigned int i_sar_num
 sample/pixel aspect ratio
unsigned int i_sar_den
unsigned int i_frame_rate
 frame rate numerator
unsigned int i_frame_rate_base
 frame rate denominator
uint32_t i_rmask
uint32_t i_gmask
uint32_t i_bmask
 color masks for RGB chroma
int i_rrshift
int i_lrshift
int i_rgshift
int i_lgshift
int i_rbshift
int i_lbshift
video_palette_tp_palette
 video palette from demuxer

Detailed Description

video format description

Field Documentation

picture chroma

Referenced by __vout_Create(), __vout_Request(), Activate(), Add(), AllocatePicture(), Blend(), blendbench_LoadImage(), BlendI420YUVPacked(), BlendPalRV(), BlendPalYUVPacked(), BlendRGBAYUVPacked(), BlendYUVAYUVPacked(), BuildChromaChain(), ConvertImage(), Create(), create_picture_region(), CreateAndLoadScale(), CreateDecoder(), CreateEncoder(), CreateFilter(), CreatePicture(), CreateTextRegion(), Decode(), DecodePacket(), Direct3DCreatePool(), Direct3DLockSurface(), Display(), Encode(), encode_clut(), encode_object(), encode_pixel_data(), encode_region_composition(), es_format_InitFromVideo(), es_format_IsSimilar(), ffmpeg_GetFrameBuf(), ffmpeg_NewPictBuf(), Filter(), filter_ConfigureBlend(), filter_NewBlend(), FilterErase(), FilterPacked(), FilterSub(), FilterYUYV(), Get(), get_custom_from_packedyuv422(), GetFfmpegChroma(), GetOutputFormat(), GetVlcChroma(), I420_UYVY_Filter(), ImageConvert(), ImageFilter(), ImageRead(), ImageReadUrl(), ImageWrite(), ImageWriteUrl(), Init(), InitThread(), InitVideo(), InitVideoDec(), IsFmtSimilar(), LoadEmbeddedImage(), LoadImage(), LoadMask(), Manage(), mediacontrol_snapshot(), OpaquePage(), Open(), OpenDecoder(), OpenDeinterlace(), OpenFilter(), OpenPostproc(), OpenScaler(), OpenVideoCommon(), osd_ShowTextAbsolute(), osd_StateNew(), ParseImageAttachments(), ParseText(), picture_Export(), picture_NewFromResource(), PictureHeapFixRgb(), Render(), render(), RenderCursor(), RenderText(), RenderYUVA(), RunThread(), screen_InitCapture(), Send(), SetupSimpleKateSPU(), SnapshotRatio(), spu_new_video_buffer(), SpuRenderRegion(), SpuRenderText(), Subpicture(), subpicture_NewFromPicture(), subpicture_region_New(), Subtitle(), transcode_video_process(), UpdateRegions(), VerticalMirror(), video_format_FixRgb(), video_format_Init(), video_format_IsSimilar(), video_format_Setup(), video_new_buffer(), VideoBufferNew(), vlc_rgb_index(), VlcPictureToIplImage(), vout_new_buffer(), vout_RenderPicture(), vout_ShowTextAbsolute(), VoutDisplayCreateRender(), xxmc_do_update_frame(), and YuvaYuvp().

picture width

Referenced by __vout_Create(), __vout_OSDMessage(), __vout_Request(), Activate(), Add(), AddStream(), AllocatePicture(), asf_header_create(), CaptureBlockNew(), ChromaCreate(), CodecVideoParse(), Control(), ConvertImage(), Create(), create_picture_region(), CreateAndLoadScale(), CreateEncoder(), CreatePicture(), CreateTextRegion(), CreateVout(), CropCallback(), cyuv_I420(), cyuv_I422(), Decode(), DecodeBlock(), DecodePacket(), DecodeVideo(), DecOpen(), Deinterlace(), Demux(), DemuxInit(), DemuxOpen(), dirac_InspectDataUnit(), Direct3DCreatePool(), DirectXCreateWindow(), DisplayNew(), DisplayStat(), DisplayTitleOnOSD(), EncodeBlock(), EncoderSetVideoType(), EsFormatMergeSize(), EsOutUpdateInfo(), EventThread(), ffmpeg_NewPictBuf(), ffmpeg_OpenCodec(), Filter(), filter_ConfigureBlend(), FilterPacked(), FilterSub(), FindFormat(), GetMoovBox(), GetNewPicture(), GetVideBox(), GetVideoSize(), GREY_YUY2(), I420_cyuv(), I420_R5G5B5(), I420_RGB8(), I420_UYVY(), I420_UYVY_Filter(), I420_YUY2(), I420_YVYU(), I422_cyuv(), I422_UYVY(), I422_YUY2(), I422_YV12(), I422_YVYU(), ImageConvert(), ImageRead(), ImageWrite(), Init(), InitThread(), InitVideo(), IsFmtSimilar(), LoadEmbeddedImage(), LoadImage(), Manage(), mediacontrol_snapshot(), Mouse(), Ogg_FindLogicalStreams(), OpaquePage(), Open(), OpenDecoder(), OpenDemux(), OpenDisplay(), OpenFilter(), OpenPostproc(), OpenScaler(), OpenTextRenderer(), OpenVideo(), OpenVideoDev(), osd_ShowTextAbsolute(), ParseIDU(), ParseMPEGBlock(), ParseText(), matroska_segment_c::ParseTrackEntry(), ParseVOL(), picture_Export(), picture_NewFromResource(), PMTSetupEs0xA0(), PostprocPict(), Prepare(), ProcessHeaders(), PutSPS(), ReadNSVs(), RegionDraw(), Render(), render(), RenderCursor(), RenderText(), RenderYUVA(), screen_Capture(), screen_InitCapture(), Send(), SendFrame(), SendVideo(), SetOverlayTransparency(), SetupSimpleKateSPU(), SetVideoFormat(), SnapshotRatio(), spu_new_video_buffer(), spu_RenderSubpictures(), SpuRegionPlace(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), StreamRead(), Subpicture(), subpicture_NewFromPicture(), subpicture_region_New(), Subtitle(), TrackCreateES(), transcode_video_encoder_init(), transcode_video_encoder_open(), transcode_video_process(), UpdateRects(), UpdateRegions(), UYVY_I420(), UYVY_I422(), video_format_IsSimilar(), video_format_Setup(), video_new_buffer(), VideoBufferNew(), VideoCommand(), VlcPictureToIplImage(), vout_ManageDisplay(), vout_new_buffer(), vout_OSDIcon(), vout_RenderPicture(), vout_ShowTextAbsolute(), YVYU_I420(), and YVYU_I422().

picture height

Referenced by __vout_Create(), __vout_Request(), Activate(), Add(), AddStream(), AllocatePicture(), asf_header_create(), CaptureBlockNew(), ChromaCreate(), CodecVideoParse(), Control(), ConvertImage(), Create(), create_picture_region(), CreateAndLoadScale(), CreateEncoder(), CreatePicture(), CreateTextRegion(), CreateVout(), CropCallback(), cyuv_I420(), cyuv_I422(), Decode(), DecodeBlock(), DecodePacket(), DecodeVideo(), DecOpen(), Deinterlace(), Demux(), DemuxInit(), DemuxOpen(), dirac_InspectDataUnit(), Direct3DCreatePool(), DirectXCreateWindow(), DisplayNew(), DisplayStat(), EncodeBlock(), EncoderSetVideoType(), EsFormatMergeSize(), EsOutUpdateInfo(), EventThread(), ffmpeg_NewPictBuf(), ffmpeg_OpenCodec(), Filter(), filter_ConfigureBlend(), FilterPacked(), FilterSub(), FindFormat(), Get(), GetFontSize(), GetMoovBox(), GetNewPicture(), GetOutputFormat(), GetVideBox(), GetVideoSize(), GREY_YUY2(), I420_cyuv(), I420_R5G5B5(), I420_UYVY(), I420_UYVY_Filter(), I420_YUY2(), I420_YVYU(), I422_cyuv(), I422_UYVY(), I422_YUY2(), I422_YV12(), I422_YVYU(), ImageConvert(), ImageRead(), ImageWrite(), Init(), InitThread(), InitVideo(), IsFmtSimilar(), LoadEmbeddedImage(), LoadImage(), Manage(), mediacontrol_snapshot(), Mouse(), Ogg_FindLogicalStreams(), OpaquePage(), Open(), OpenDecoder(), OpenDemux(), OpenDisplay(), OpenFilter(), OpenPostproc(), OpenScaler(), OpenTextRenderer(), OpenVideo(), OpenVideoDev(), osd_ShowTextAbsolute(), ParseIDU(), ParseMPEGBlock(), ParseText(), matroska_segment_c::ParseTrackEntry(), ParseVOL(), picture_Export(), picture_NewFromResource(), PMTSetupEs0xA0(), PostprocPict(), Prepare(), ProcessHeaders(), PutSPS(), ReadNSVs(), RegionDraw(), render(), Render(), RenderCursor(), RenderText(), RenderYUVA(), screen_Capture(), screen_InitCapture(), Send(), SendFrame(), SendVideo(), SetFont(), SetOverlayTransparency(), SetupSimpleKateSPU(), SetVideoFormat(), SnapshotRatio(), spu_new_video_buffer(), spu_RenderSubpictures(), SpuRegionPlace(), SpuRenderCreateAndLoadText(), SpuRenderRegion(), StreamRead(), Subpicture(), subpicture_NewFromPicture(), subpicture_region_New(), Subtitle(), TrackCreateES(), transcode_video_encoder_init(), transcode_video_encoder_open(), transcode_video_process(), UpdateRects(), UpdateRegions(), UYVY_I420(), UYVY_I422(), video_format_IsSimilar(), video_format_Setup(), video_new_buffer(), VideoBufferNew(), VideoCommand(), VlcPictureToIplImage(), vout_ManageDisplay(), vout_new_buffer(), vout_OSDSlider(), vout_RenderPicture(), vout_ShowTextAbsolute(), YVYU_I420(), and YVYU_I422().


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

Generated on Sat Nov 21 08:06:34 2009 for VLC by  doxygen 1.5.6