Public Types | Public Attributes

hb_title_s Struct Reference

#include <common.h>

List of all members.

Public Types

enum  { HB_DVD_TYPE, HB_BD_TYPE, HB_STREAM_TYPE, HB_FF_STREAM_TYPE }
enum  { HB_DVD_DEMUXER, HB_MPEG_DEMUXER, HB_NULL_DEMUXER }

Public Attributes

enum hb_title_s:: { ... }  type
uint32_t reg_desc
char path [1024]
char name [1024]
int index
int playlist
int vts
int ttn
int cell_start
int cell_end
uint64_t block_start
uint64_t block_end
uint64_t block_count
int angle_count
void * opaque_priv
int hours
int minutes
int seconds
uint64_t duration
double aspect
double container_aspect
int has_resolution_change
int width
int height
int pixel_aspect_width
int pixel_aspect_height
int color_prim
int color_transfer
int color_matrix
int rate
int rate_base
int crop [4]
enum hb_title_s:: { ... }  demuxer
int detected_interlacing
int pcr_pid
int video_id
int video_codec
uint32_t video_stream_type
int video_codec_param
char * video_codec_name
int video_bitrate
char * container_name
int data_rate
hb_metadata_tmetadata
hb_list_tlist_chapter
hb_list_tlist_audio
hb_list_tlist_subtitle
hb_list_tlist_attachment
hb_job_tjob
uint32_t flags

Member Enumeration Documentation

anonymous enum
Enumerator:
HB_DVD_TYPE 
HB_BD_TYPE 
HB_STREAM_TYPE 
HB_FF_STREAM_TYPE 
anonymous enum
Enumerator:
HB_DVD_DEMUXER 
HB_MPEG_DEMUXER 
HB_NULL_DEMUXER 

Member Data Documentation

enum { ... } hb_title_s::demuxer
char hb_title_s::name[1024]
char hb_title_s::path[1024]
enum { ... } hb_title_s::type

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