StreamInfo Class Reference

#include <rm.h>

List of all members.


Detailed Description

Definition at line 42 of file mpegenc.c.


Public Member Functions

 StreamInfo ()
 StreamInfo (int a, int b, uint c, int d, bool e=false, bool f=false)
 StreamInfo (int a, int b, uint c, int d, int e, bool f=false, bool g=false)
bool operator< (const StreamInfo &b) const

Public Attributes

AVFifoBuffer fifo
uint8_t id
int max_buffer_size
int buffer_index
PacketDescpredecode_packet
PacketDescpremux_packet
PacketDesc ** next_packet
int packet_number
uint8_t lpcm_header [3]
int lpcm_align
int bytes_to_iframe
int align_iframe
int64_t vobu_start_pts
int nb_packets
int packet_total_size
int packet_max_size
int bit_rate
float frame_rate
int nb_frames
int total_frames
int num
AVCodecContextenc
int av_stream_index
int av_substream_index
 -1 for no substream, 0 for first dual audio stream, 1 for second dual
int language
 ISO639 canonical language key.
uint language_index
int stream_id
bool easy_reader
bool wide_aspect_ratio
int dvd_track_num

Constructor & Destructor Documentation

StreamInfo::StreamInfo (  )  [inline]

Definition at line 20 of file decoderbase.h.

StreamInfo::StreamInfo ( int  a,
int  b,
uint  c,
int  d,
bool  e = false,
bool  f = false 
) [inline]

Definition at line 25 of file decoderbase.h.

StreamInfo::StreamInfo ( int  a,
int  b,
uint  c,
int  d,
int  e,
bool  f = false,
bool  g = false 
) [inline]

Definition at line 30 of file decoderbase.h.


Member Function Documentation

bool StreamInfo::operator< ( const StreamInfo b  )  const [inline]

Definition at line 48 of file decoderbase.h.


Member Data Documentation

uint8_t StreamInfo::id

Definition at line 45 of file mpegenc.c.

Referenced by flush_packet(), mpeg_mux_init(), output_packet(), and put_system_header().

Definition at line 46 of file mpegenc.c.

Referenced by output_packet(), and remove_decoded_packets().

Definition at line 47 of file mpegenc.c.

Referenced by mpeg_mux_write_packet(), output_packet(), and remove_decoded_packets().

Definition at line 49 of file mpegenc.c.

Referenced by mpeg_mux_write_packet().

Definition at line 50 of file mpegenc.c.

Referenced by flush_packet(), get_packet_payload_size(), and mpeg_mux_init().

Definition at line 51 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_init().

Definition at line 52 of file mpegenc.c.

Referenced by get_packet_payload_size(), and mpeg_mux_init().

Definition at line 53 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_write_packet().

Definition at line 54 of file mpegenc.c.

Referenced by flush_packet(), and mpeg_mux_write_packet().

Definition at line 55 of file mpegenc.c.

Referenced by mpeg_mux_write_packet().

Definition at line 29 of file rm.h.

Referenced by rm_write_header(), rv10_write_header(), and write_packet_header().

Definition at line 30 of file rm.h.

Referenced by rv10_write_header(), and write_packet_header().

Definition at line 31 of file rm.h.

Referenced by rm_write_header(), rv10_write_header(), and write_packet_header().

Definition at line 33 of file rm.h.

Referenced by rm_write_header(), and rv10_write_header().

Definition at line 34 of file rm.h.

Referenced by rm_write_header(), rv10_write_header(), and write_packet_header().

Definition at line 35 of file rm.h.

Referenced by rm_write_audio(), rm_write_trailer(), rm_write_video(), and write_packet_header().

Definition at line 36 of file rm.h.

Referenced by rm_write_header(), rm_write_trailer(), and rv10_write_header().

Definition at line 37 of file rm.h.

Referenced by rm_write_header(), and write_packet_header().

Definition at line 38 of file rm.h.

Referenced by rm_write_header(), and rv10_write_header().

-1 for no substream, 0 for first dual audio stream, 1 for second dual

Definition at line 40 of file decoderbase.h.

Referenced by AvFormatDecoder::AutoSelectAudioTrack(), AvFormatDecoder::GetFrame(), and AvFormatDecoder::SetupAudioStreamSubIndexes().

ISO639 canonical language key.

Definition at line 41 of file decoderbase.h.

Referenced by AvFormatDecoder::AutoSelectAudioTrack(), and DecoderBase::AutoSelectTrack().

Definition at line 43 of file decoderbase.h.

Referenced by DecoderBase::InsertTrack(), operator<(), and NuppelVideoPlayer::SetTrack().

Definition at line 44 of file decoderbase.h.

Definition at line 45 of file decoderbase.h.

Definition at line 46 of file decoderbase.h.

Referenced by operator<().


The documentation for this class was generated from the following files:

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