C# Class cscodec.h264.decoder.MpegEncContext

显示文件 Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
MV_DIR_BACKWARD int
MV_DIR_DIRECT int
MV_DIR_FORWARD int
allocated_edge_emu_buffer byte[]
alternate_scan int
b4_stride int
b8_stride int
b_code int
b_frames_since_non_b int
b_scratchpad int[]
bitstream_buffer_size int
block short[][]
block_wrap int[]
blocks short[][][]
broken_link int
c_dc_scale_table int[]
chroma_qscale_table int[]
chroma_sample_location int
chroma_x_shift int
chroma_y_shift int
closed_gop int
codec H264Decoder
codec_id int
codec_tag int
coded_frame AVFrame
coded_picture_number int
coded_width int
color_primaries int
color_range int
color_trc int
colorspace int
context_initialized int
current_picture AVFrame
current_picture_ptr AVFrame
data_partitioning int
dct_count int[]
dct_error_sum int[][]
dct_offset int[][]
decode int
dropable int
dsp DSPContext
edge_emu_buffer_offset int
end_mb_y int
error_count int
error_recognition int
error_status_table int[]
extradata byte[]
extradata_size int
f_code int
ff_default_chroma_qscale_table int[]
ff_hwaccel_pixfmt_list_420 int[]
ff_mpeg1_dc_scale_table int[]
first_field int
first_slice int
flags int
flags2 int
frame_number int
frame_size int
gb GetBitContext
h_edge_pos int
has_b_frames int
hurry_up int
hwaccel int
idct_algo int
input_picture_number int
inter_scantable ScanTable
internal_buffer InternalBuffer[]
internal_buffer_count int
intra_h_scantable ScanTable
intra_only int
intra_scantable ScanTable
intra_v_scantable ScanTable
last_lambda_for int[]
last_non_b_pict_type int
last_pict_type int
last_picture AVFrame
last_picture_ptr AVFrame
level int
linesize int
low_delay int
lowres int
mb_index2xy int[]
mb_intra int
mb_num int
mb_skip_run int
mb_skipped int
mb_stride int
mb_width int
mb_x int
mbintra_table int[]
mbskip_table int[]
me MotionEstContext
mv_dir int
mv_type int
next_picture AVFrame
next_picture_ptr AVFrame
obmc_scratchpad byte[]
obmc_scratchpad_offset int
out_format int
parse_context ParseContext
partitioned_frame int
pb_time int
pblocks_offset int[]
pict_type int
picture AVFrame[]
picture_in_gop_number int
picture_number int
picture_structure int
pix_fmt int
pkt AVPacket
pp_time int
prev_pict_types int[]
priv_data H264Context
profile int
progressive_frame int
progressive_sequence int
qscale int
quarter_sample int
rd_scratchpad int[]
refs int
reordered_opaque long
resync_mb_x int
resync_mb_y int
sample_aspect_ratio AVRational
skip_frame int
skip_loop_filter int
slice_flags int
start_mb_y int
stream_codec_tag int
strict_std_compliance int
thread_context MpegEncContext[]
thread_count int
ticks_per_frame int
time_base AVRational
top_field_first int
unrestricted_mv int
user_specified_pts int
uvlinesize int
visualization_buffer int[][]
width int
workaround_bugs int
y_dc_scale_table int[]

Public Methods

Method Description
MPV_common_defaults ( ) : void
MPV_common_end ( ) : void
MPV_common_init ( ) : int
MPV_frame_end ( ) : void
MPV_frame_start ( ) : int
alloc_frame_buffer ( AVFrame pic ) : int
av_image_check_size ( int w, int h, int log_offset, MpegEncContext log_ctx ) : int
av_image_fill_linesizes ( int linesizes, int pix_fmt, int width ) : int
av_image_fill_max_pixsteps ( int max_pixsteps, int max_pixstep_comps, AVPixFmtDescriptor pixdesc ) : void
av_image_fill_pointers ( byte data_base, int data_offset, int pix_fmt, int height, byte ptr, int linesizes ) : int
avcodec_align_dimensions2 ( int widthheight, int linesize_align ) : void
avcodec_alloc_context ( ) : MpegEncContext
avcodec_close ( ) : int
avcodec_decode_video2 ( AVFrame picture, int got_picture_ptr, AVPacket avpkt ) : int
avcodec_default_free_buffers ( ) : void
avcodec_default_get_format ( int fmt ) : int
avcodec_open ( H264Decoder codec ) : int
avcodec_set_dimensions ( int width, int height ) : void
ff_alloc_picture ( AVFrame pic, int shared ) : int
ff_copy_picture ( AVFrame dst, AVFrame src ) : void
ff_dct_common_init ( ) : int
ff_draw_horiz_band ( int y, int h ) : void
ff_find_unused_picture ( int shared ) : int
ff_h264_decode_end ( ) : int
ff_h264_decode_init ( ) : int
ff_init_scantable ( byte permutation, ScanTable st, byte src_scantable ) : void
ff_is_hwaccel_pix_fmt ( int pix_fmt ) : int
ff_mpeg_flush ( ) : void
ff_set_systematic_pal2 ( byte pal, int pal_offset, int pix_fmt ) : int
flush_dpb ( ) : void
free_duplicate_context ( MpegEncContext s ) : void
free_frame_buffer ( AVFrame pic ) : void
get_buffer ( AVFrame pic ) : int
get_consumed_bytes ( int pos, int buf_size ) : int
get_format ( int fmt ) : int
init_duplicate_context ( MpegEncContext s, MpegEncContext @base ) : int
release_buffer ( AVFrame pic ) : void

Method Details

MPV_common_defaults() public method

public MPV_common_defaults ( ) : void
return void

MPV_common_end() public method

public MPV_common_end ( ) : void
return void

MPV_common_init() public method

public MPV_common_init ( ) : int
return int

MPV_frame_end() public method

public MPV_frame_end ( ) : void
return void

MPV_frame_start() public method

public MPV_frame_start ( ) : int
return int

alloc_frame_buffer() public method

public alloc_frame_buffer ( AVFrame pic ) : int
pic AVFrame
return int

av_image_check_size() public static method

public static av_image_check_size ( int w, int h, int log_offset, MpegEncContext log_ctx ) : int
w int
h int
log_offset int
log_ctx MpegEncContext
return int

av_image_fill_linesizes() public method

public av_image_fill_linesizes ( int linesizes, int pix_fmt, int width ) : int
linesizes int
pix_fmt int
width int
return int

av_image_fill_max_pixsteps() public method

public av_image_fill_max_pixsteps ( int max_pixsteps, int max_pixstep_comps, AVPixFmtDescriptor pixdesc ) : void
max_pixsteps int
max_pixstep_comps int
pixdesc AVPixFmtDescriptor
return void

av_image_fill_pointers() public method

public av_image_fill_pointers ( byte data_base, int data_offset, int pix_fmt, int height, byte ptr, int linesizes ) : int
data_base byte
data_offset int
pix_fmt int
height int
ptr byte
linesizes int
return int

avcodec_align_dimensions2() public method

public avcodec_align_dimensions2 ( int widthheight, int linesize_align ) : void
widthheight int
linesize_align int
return void

avcodec_alloc_context() public static method

public static avcodec_alloc_context ( ) : MpegEncContext
return MpegEncContext

avcodec_close() public method

public avcodec_close ( ) : int
return int

avcodec_decode_video2() public method

public avcodec_decode_video2 ( AVFrame picture, int got_picture_ptr, AVPacket avpkt ) : int
picture AVFrame
got_picture_ptr int
avpkt AVPacket
return int

avcodec_default_free_buffers() public method

public avcodec_default_free_buffers ( ) : void
return void

avcodec_default_get_format() public method

public avcodec_default_get_format ( int fmt ) : int
fmt int
return int

avcodec_open() public method

public avcodec_open ( H264Decoder codec ) : int
codec H264Decoder
return int

avcodec_set_dimensions() public method

public avcodec_set_dimensions ( int width, int height ) : void
width int
height int
return void

ff_alloc_picture() public method

public ff_alloc_picture ( AVFrame pic, int shared ) : int
pic AVFrame
shared int
return int

ff_copy_picture() public static method

public static ff_copy_picture ( AVFrame dst, AVFrame src ) : void
dst AVFrame
src AVFrame
return void

ff_dct_common_init() public method

public ff_dct_common_init ( ) : int
return int

ff_draw_horiz_band() public method

public ff_draw_horiz_band ( int y, int h ) : void
y int
h int
return void

ff_find_unused_picture() public method

public ff_find_unused_picture ( int shared ) : int
shared int
return int

ff_h264_decode_end() public method

public ff_h264_decode_end ( ) : int
return int

ff_h264_decode_init() public method

public ff_h264_decode_init ( ) : int
return int

ff_init_scantable() public method

public ff_init_scantable ( byte permutation, ScanTable st, byte src_scantable ) : void
permutation byte
st ScanTable
src_scantable byte
return void

ff_is_hwaccel_pix_fmt() public static method

public static ff_is_hwaccel_pix_fmt ( int pix_fmt ) : int
pix_fmt int
return int

ff_mpeg_flush() public method

public ff_mpeg_flush ( ) : void
return void

ff_set_systematic_pal2() public method

public ff_set_systematic_pal2 ( byte pal, int pal_offset, int pix_fmt ) : int
pal byte
pal_offset int
pix_fmt int
return int

flush_dpb() public method

public flush_dpb ( ) : void
return void

free_duplicate_context() public static method

public static free_duplicate_context ( MpegEncContext s ) : void
s MpegEncContext
return void

free_frame_buffer() public method

public free_frame_buffer ( AVFrame pic ) : void
pic AVFrame
return void

get_buffer() public method

public get_buffer ( AVFrame pic ) : int
pic AVFrame
return int

get_consumed_bytes() public method

public get_consumed_bytes ( int pos, int buf_size ) : int
pos int
buf_size int
return int

get_format() public static method

public static get_format ( int fmt ) : int
fmt int
return int

init_duplicate_context() public static method

public static init_duplicate_context ( MpegEncContext s, MpegEncContext @base ) : int
s MpegEncContext
@base MpegEncContext
return int

release_buffer() public method

public release_buffer ( AVFrame pic ) : void
pic AVFrame
return void

Property Details

MV_DIR_BACKWARD public_oe static_oe property

public static int MV_DIR_BACKWARD
return int

MV_DIR_DIRECT public_oe static_oe property

public static int MV_DIR_DIRECT
return int

MV_DIR_FORWARD public_oe static_oe property

public static int MV_DIR_FORWARD
return int

allocated_edge_emu_buffer public_oe property

public byte[] allocated_edge_emu_buffer
return byte[]

alternate_scan public_oe property

public int alternate_scan
return int

b4_stride public_oe property

public int b4_stride
return int

b8_stride public_oe property

public int b8_stride
return int

b_code public_oe property

public int b_code
return int

b_frames_since_non_b public_oe property

public int b_frames_since_non_b
return int

b_scratchpad public_oe property

public int[] b_scratchpad
return int[]

bitstream_buffer_size public_oe property

public int bitstream_buffer_size
return int

block public_oe property

public short[][] block
return short[][]

block_wrap public_oe property

public int[] block_wrap
return int[]

blocks public_oe property

public short[][][] blocks
return short[][][]

broken_link public_oe property

public int broken_link
return int

c_dc_scale_table public_oe property

public int[] c_dc_scale_table
return int[]

chroma_qscale_table public_oe property

public int[] chroma_qscale_table
return int[]

chroma_sample_location public_oe property

public int chroma_sample_location
return int

chroma_x_shift public_oe property

public int chroma_x_shift
return int

chroma_y_shift public_oe property

public int chroma_y_shift
return int

closed_gop public_oe property

public int closed_gop
return int

codec public_oe property

public H264Decoder codec
return H264Decoder

codec_id public_oe property

public int codec_id
return int

codec_tag public_oe property

public int codec_tag
return int

coded_frame public_oe property

public AVFrame coded_frame
return AVFrame

coded_picture_number public_oe property

public int coded_picture_number
return int

coded_width public_oe property

public int coded_width
return int

color_primaries public_oe property

public int color_primaries
return int

color_range public_oe property

public int color_range
return int

color_trc public_oe property

public int color_trc
return int

colorspace public_oe property

public int colorspace
return int

context_initialized public_oe property

public int context_initialized
return int

current_picture public_oe property

public AVFrame current_picture
return AVFrame

current_picture_ptr public_oe property

public AVFrame current_picture_ptr
return AVFrame

data_partitioning public_oe property

public int data_partitioning
return int

dct_count public_oe property

public int[] dct_count
return int[]

dct_error_sum public_oe property

public int[][] dct_error_sum
return int[][]

dct_offset public_oe property

public int[][] dct_offset
return int[][]

decode public_oe property

public int decode
return int

dropable public_oe property

public int dropable
return int

dsp public_oe property

public DSPContext dsp
return DSPContext

edge_emu_buffer_offset public_oe property

public int edge_emu_buffer_offset
return int

end_mb_y public_oe property

public int end_mb_y
return int

error_count public_oe property

public int error_count
return int

error_recognition public_oe property

public int error_recognition
return int

error_status_table public_oe property

public int[] error_status_table
return int[]

extradata public_oe property

public byte[] extradata
return byte[]

extradata_size public_oe property

public int extradata_size
return int

f_code public_oe property

public int f_code
return int

ff_default_chroma_qscale_table public_oe static_oe property

public static int[] ff_default_chroma_qscale_table
return int[]

ff_hwaccel_pixfmt_list_420 public_oe static_oe property

public static int[] ff_hwaccel_pixfmt_list_420
return int[]

ff_mpeg1_dc_scale_table public_oe static_oe property

public static int[] ff_mpeg1_dc_scale_table
return int[]

first_field public_oe property

public int first_field
return int

first_slice public_oe property

public int first_slice
return int

flags public_oe property

public int flags
return int

flags2 public_oe property

public int flags2
return int

frame_number public_oe property

public int frame_number
return int

frame_size public_oe property

public int frame_size
return int

gb public_oe property

public GetBitContext gb
return GetBitContext

h_edge_pos public_oe property

public int h_edge_pos
return int

has_b_frames public_oe property

public int has_b_frames
return int

hurry_up public_oe property

public int hurry_up
return int

hwaccel public_oe property

public int hwaccel
return int

idct_algo public_oe property

public int idct_algo
return int

input_picture_number public_oe property

public int input_picture_number
return int

inter_scantable public_oe property

public ScanTable inter_scantable
return ScanTable

internal_buffer public_oe property

public InternalBuffer[] internal_buffer
return InternalBuffer[]

internal_buffer_count public_oe property

public int internal_buffer_count
return int

intra_h_scantable public_oe property

public ScanTable intra_h_scantable
return ScanTable

intra_only public_oe property

public int intra_only
return int

intra_scantable public_oe property

public ScanTable intra_scantable
return ScanTable

intra_v_scantable public_oe property

public ScanTable intra_v_scantable
return ScanTable

last_lambda_for public_oe property

public int[] last_lambda_for
return int[]

last_non_b_pict_type public_oe property

public int last_non_b_pict_type
return int

last_pict_type public_oe property

public int last_pict_type
return int

last_picture public_oe property

public AVFrame last_picture
return AVFrame

last_picture_ptr public_oe property

public AVFrame last_picture_ptr
return AVFrame

level public_oe property

public int level
return int

linesize public_oe property

public int linesize
return int

low_delay public_oe property

public int low_delay
return int

lowres public_oe property

public int lowres
return int

mb_index2xy public_oe property

public int[] mb_index2xy
return int[]

mb_intra public_oe property

public int mb_intra
return int

mb_num public_oe property

public int mb_num
return int

mb_skip_run public_oe property

public int mb_skip_run
return int

mb_skipped public_oe property

public int mb_skipped
return int

mb_stride public_oe property

public int mb_stride
return int

mb_width public_oe property

public int mb_width
return int

mb_x public_oe property

public int mb_x
return int

mbintra_table public_oe property

public int[] mbintra_table
return int[]

mbskip_table public_oe property

public int[] mbskip_table
return int[]

me public_oe property

public MotionEstContext me
return MotionEstContext

mv_dir public_oe property

public int mv_dir
return int

mv_type public_oe property

public int mv_type
return int

next_picture public_oe property

public AVFrame next_picture
return AVFrame

next_picture_ptr public_oe property

public AVFrame next_picture_ptr
return AVFrame

obmc_scratchpad public_oe property

public byte[] obmc_scratchpad
return byte[]

obmc_scratchpad_offset public_oe property

public int obmc_scratchpad_offset
return int

out_format public_oe property

public int out_format
return int

parse_context public_oe property

public ParseContext parse_context
return ParseContext

partitioned_frame public_oe property

public int partitioned_frame
return int

pb_time public_oe property

public int pb_time
return int

pblocks_offset public_oe property

public int[] pblocks_offset
return int[]

pict_type public_oe property

public int pict_type
return int

picture public_oe property

public AVFrame[] picture
return AVFrame[]

picture_in_gop_number public_oe property

public int picture_in_gop_number
return int

picture_number public_oe property

public int picture_number
return int

picture_structure public_oe property

public int picture_structure
return int

pix_fmt public_oe property

public int pix_fmt
return int

pkt public_oe property

public AVPacket pkt
return AVPacket

pp_time public_oe property

public int pp_time
return int

prev_pict_types public_oe property

public int[] prev_pict_types
return int[]

priv_data public_oe property

public H264Context priv_data
return H264Context

profile public_oe property

public int profile
return int

progressive_frame public_oe property

public int progressive_frame
return int

progressive_sequence public_oe property

public int progressive_sequence
return int

qscale public_oe property

public int qscale
return int

quarter_sample public_oe property

public int quarter_sample
return int

rd_scratchpad public_oe property

public int[] rd_scratchpad
return int[]

refs public_oe property

public int refs
return int

reordered_opaque public_oe property

public long reordered_opaque
return long

resync_mb_x public_oe property

public int resync_mb_x
return int

resync_mb_y public_oe property

public int resync_mb_y
return int

sample_aspect_ratio public_oe property

public AVRational sample_aspect_ratio
return AVRational

skip_frame public_oe property

public int skip_frame
return int

skip_loop_filter public_oe property

public int skip_loop_filter
return int

slice_flags public_oe property

public int slice_flags
return int

start_mb_y public_oe property

public int start_mb_y
return int

stream_codec_tag public_oe property

public int stream_codec_tag
return int

strict_std_compliance public_oe property

public int strict_std_compliance
return int

thread_context public_oe property

public MpegEncContext[] thread_context
return MpegEncContext[]

thread_count public_oe property

public int thread_count
return int

ticks_per_frame public_oe property

public int ticks_per_frame
return int

time_base public_oe property

public AVRational time_base
return AVRational

top_field_first public_oe property

public int top_field_first
return int

unrestricted_mv public_oe property

public int unrestricted_mv
return int

user_specified_pts public_oe property

public int user_specified_pts
return int

uvlinesize public_oe property

public int uvlinesize
return int

visualization_buffer public_oe property

public int[][] visualization_buffer
return int[][]

width public_oe property

public int width
return int

workaround_bugs public_oe property

public int workaround_bugs
return int

y_dc_scale_table public_oe property

public int[] y_dc_scale_table
return int[]