Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac_decoder_t Struct Reference

#include <dirac_parser.h>

Collaboration diagram for dirac_decoder_t:

Public Attributes

dirac_decoder_state_t state
dirac_parseparams_t parse_params
dirac_sourceparams_t src_params
unsigned int frame_num
void * parser
dirac_framebuf_tfbuf
int frame_avail
int verbose

Detailed Description

Structure that holds the information returned by the parser

Member Data Documentation

◆ fbuf

dirac_framebuf_t* dirac_decoder_t::fbuf

frame (NOT picture) buffer to hold luma and chroma data

◆ frame_avail

int dirac_decoder_t::frame_avail

boolean flag that indicates if a decoded frame (NOT picture) is available

◆ frame_num

unsigned int dirac_decoder_t::frame_num

frame (NOT picture) number

◆ parse_params

dirac_parseparams_t dirac_decoder_t::parse_params

parse parameters

◆ parser

void* dirac_decoder_t::parser

void pointer to internal parser

◆ src_params

dirac_sourceparams_t dirac_decoder_t::src_params

source parameters

◆ state

dirac_decoder_state_t dirac_decoder_t::state

parser state

◆ verbose

int dirac_decoder_t::verbose

verbose output


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

© 2004 British Broadcasting Corporation. Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's excellent Doxygen tool.