C# Класс cscodec.h264.decoder.MpegEncContext

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]

Открытые методы

Метод Описание
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

Описание методов

MPV_common_defaults() публичный Метод

public MPV_common_defaults ( ) : void
Результат void

MPV_common_end() публичный Метод

public MPV_common_end ( ) : void
Результат void

MPV_common_init() публичный Метод

public MPV_common_init ( ) : int
Результат int

MPV_frame_end() публичный Метод

public MPV_frame_end ( ) : void
Результат void

MPV_frame_start() публичный Метод

public MPV_frame_start ( ) : int
Результат int

alloc_frame_buffer() публичный Метод

public alloc_frame_buffer ( AVFrame pic ) : int
pic AVFrame
Результат int

av_image_check_size() публичный статический Метод

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
Результат int

av_image_fill_linesizes() публичный Метод

public av_image_fill_linesizes ( int linesizes, int pix_fmt, int width ) : int
linesizes int
pix_fmt int
width int
Результат int

av_image_fill_max_pixsteps() публичный Метод

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
Результат void

av_image_fill_pointers() публичный Метод

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
Результат int

avcodec_align_dimensions2() публичный Метод

public avcodec_align_dimensions2 ( int widthheight, int linesize_align ) : void
widthheight int
linesize_align int
Результат void

avcodec_alloc_context() публичный статический Метод

public static avcodec_alloc_context ( ) : MpegEncContext
Результат MpegEncContext

avcodec_close() публичный Метод

public avcodec_close ( ) : int
Результат int

avcodec_decode_video2() публичный Метод

public avcodec_decode_video2 ( AVFrame picture, int got_picture_ptr, AVPacket avpkt ) : int
picture AVFrame
got_picture_ptr int
avpkt AVPacket
Результат int

avcodec_default_free_buffers() публичный Метод

public avcodec_default_free_buffers ( ) : void
Результат void

avcodec_default_get_format() публичный Метод

public avcodec_default_get_format ( int fmt ) : int
fmt int
Результат int

avcodec_open() публичный Метод

public avcodec_open ( H264Decoder codec ) : int
codec H264Decoder
Результат int

avcodec_set_dimensions() публичный Метод

public avcodec_set_dimensions ( int width, int height ) : void
width int
height int
Результат void

ff_alloc_picture() публичный Метод

public ff_alloc_picture ( AVFrame pic, int shared ) : int
pic AVFrame
shared int
Результат int

ff_copy_picture() публичный статический Метод

public static ff_copy_picture ( AVFrame dst, AVFrame src ) : void
dst AVFrame
src AVFrame
Результат void

ff_dct_common_init() публичный Метод

public ff_dct_common_init ( ) : int
Результат int

ff_draw_horiz_band() публичный Метод

public ff_draw_horiz_band ( int y, int h ) : void
y int
h int
Результат void

ff_find_unused_picture() публичный Метод

public ff_find_unused_picture ( int shared ) : int
shared int
Результат int

ff_h264_decode_end() публичный Метод

public ff_h264_decode_end ( ) : int
Результат int

ff_h264_decode_init() публичный Метод

public ff_h264_decode_init ( ) : int
Результат int

ff_init_scantable() публичный Метод

public ff_init_scantable ( byte permutation, ScanTable st, byte src_scantable ) : void
permutation byte
st ScanTable
src_scantable byte
Результат void

ff_is_hwaccel_pix_fmt() публичный статический Метод

public static ff_is_hwaccel_pix_fmt ( int pix_fmt ) : int
pix_fmt int
Результат int

ff_mpeg_flush() публичный Метод

public ff_mpeg_flush ( ) : void
Результат void

ff_set_systematic_pal2() публичный Метод

public ff_set_systematic_pal2 ( byte pal, int pal_offset, int pix_fmt ) : int
pal byte
pal_offset int
pix_fmt int
Результат int

flush_dpb() публичный Метод

public flush_dpb ( ) : void
Результат void

free_duplicate_context() публичный статический Метод

public static free_duplicate_context ( MpegEncContext s ) : void
s MpegEncContext
Результат void

free_frame_buffer() публичный Метод

public free_frame_buffer ( AVFrame pic ) : void
pic AVFrame
Результат void

get_buffer() публичный Метод

public get_buffer ( AVFrame pic ) : int
pic AVFrame
Результат int

get_consumed_bytes() публичный Метод

public get_consumed_bytes ( int pos, int buf_size ) : int
pos int
buf_size int
Результат int

get_format() публичный статический Метод

public static get_format ( int fmt ) : int
fmt int
Результат int

init_duplicate_context() публичный статический Метод

public static init_duplicate_context ( MpegEncContext s, MpegEncContext @base ) : int
s MpegEncContext
@base MpegEncContext
Результат int

release_buffer() публичный Метод

public release_buffer ( AVFrame pic ) : void
pic AVFrame
Результат void

Описание свойств

MV_DIR_BACKWARD публичное статическое свойство

public static int MV_DIR_BACKWARD
Результат int

MV_DIR_DIRECT публичное статическое свойство

public static int MV_DIR_DIRECT
Результат int

MV_DIR_FORWARD публичное статическое свойство

public static int MV_DIR_FORWARD
Результат int

allocated_edge_emu_buffer публичное свойство

public byte[] allocated_edge_emu_buffer
Результат byte[]

alternate_scan публичное свойство

public int alternate_scan
Результат int

b4_stride публичное свойство

public int b4_stride
Результат int

b8_stride публичное свойство

public int b8_stride
Результат int

b_code публичное свойство

public int b_code
Результат int

b_frames_since_non_b публичное свойство

public int b_frames_since_non_b
Результат int

b_scratchpad публичное свойство

public int[] b_scratchpad
Результат int[]

bitstream_buffer_size публичное свойство

public int bitstream_buffer_size
Результат int

block публичное свойство

public short[][] block
Результат short[][]

block_wrap публичное свойство

public int[] block_wrap
Результат int[]

blocks публичное свойство

public short[][][] blocks
Результат short[][][]

broken_link публичное свойство

public int broken_link
Результат int

c_dc_scale_table публичное свойство

public int[] c_dc_scale_table
Результат int[]

chroma_qscale_table публичное свойство

public int[] chroma_qscale_table
Результат int[]

chroma_sample_location публичное свойство

public int chroma_sample_location
Результат int

chroma_x_shift публичное свойство

public int chroma_x_shift
Результат int

chroma_y_shift публичное свойство

public int chroma_y_shift
Результат int

closed_gop публичное свойство

public int closed_gop
Результат int

codec публичное свойство

public H264Decoder codec
Результат H264Decoder

codec_id публичное свойство

public int codec_id
Результат int

codec_tag публичное свойство

public int codec_tag
Результат int

coded_frame публичное свойство

public AVFrame coded_frame
Результат AVFrame

coded_picture_number публичное свойство

public int coded_picture_number
Результат int

coded_width публичное свойство

public int coded_width
Результат int

color_primaries публичное свойство

public int color_primaries
Результат int

color_range публичное свойство

public int color_range
Результат int

color_trc публичное свойство

public int color_trc
Результат int

colorspace публичное свойство

public int colorspace
Результат int

context_initialized публичное свойство

public int context_initialized
Результат int

current_picture публичное свойство

public AVFrame current_picture
Результат AVFrame

current_picture_ptr публичное свойство

public AVFrame current_picture_ptr
Результат AVFrame

data_partitioning публичное свойство

public int data_partitioning
Результат int

dct_count публичное свойство

public int[] dct_count
Результат int[]

dct_error_sum публичное свойство

public int[][] dct_error_sum
Результат int[][]

dct_offset публичное свойство

public int[][] dct_offset
Результат int[][]

decode публичное свойство

public int decode
Результат int

dropable публичное свойство

public int dropable
Результат int

dsp публичное свойство

public DSPContext dsp
Результат DSPContext

edge_emu_buffer_offset публичное свойство

public int edge_emu_buffer_offset
Результат int

end_mb_y публичное свойство

public int end_mb_y
Результат int

error_count публичное свойство

public int error_count
Результат int

error_recognition публичное свойство

public int error_recognition
Результат int

error_status_table публичное свойство

public int[] error_status_table
Результат int[]

extradata публичное свойство

public byte[] extradata
Результат byte[]

extradata_size публичное свойство

public int extradata_size
Результат int

f_code публичное свойство

public int f_code
Результат int

ff_default_chroma_qscale_table публичное статическое свойство

public static int[] ff_default_chroma_qscale_table
Результат int[]

ff_hwaccel_pixfmt_list_420 публичное статическое свойство

public static int[] ff_hwaccel_pixfmt_list_420
Результат int[]

ff_mpeg1_dc_scale_table публичное статическое свойство

public static int[] ff_mpeg1_dc_scale_table
Результат int[]

first_field публичное свойство

public int first_field
Результат int

first_slice публичное свойство

public int first_slice
Результат int

flags публичное свойство

public int flags
Результат int

flags2 публичное свойство

public int flags2
Результат int

frame_number публичное свойство

public int frame_number
Результат int

frame_size публичное свойство

public int frame_size
Результат int

gb публичное свойство

public GetBitContext gb
Результат GetBitContext

h_edge_pos публичное свойство

public int h_edge_pos
Результат int

has_b_frames публичное свойство

public int has_b_frames
Результат int

hurry_up публичное свойство

public int hurry_up
Результат int

hwaccel публичное свойство

public int hwaccel
Результат int

idct_algo публичное свойство

public int idct_algo
Результат int

input_picture_number публичное свойство

public int input_picture_number
Результат int

inter_scantable публичное свойство

public ScanTable inter_scantable
Результат ScanTable

internal_buffer публичное свойство

public InternalBuffer[] internal_buffer
Результат InternalBuffer[]

internal_buffer_count публичное свойство

public int internal_buffer_count
Результат int

intra_h_scantable публичное свойство

public ScanTable intra_h_scantable
Результат ScanTable

intra_only публичное свойство

public int intra_only
Результат int

intra_scantable публичное свойство

public ScanTable intra_scantable
Результат ScanTable

intra_v_scantable публичное свойство

public ScanTable intra_v_scantable
Результат ScanTable

last_lambda_for публичное свойство

public int[] last_lambda_for
Результат int[]

last_non_b_pict_type публичное свойство

public int last_non_b_pict_type
Результат int

last_pict_type публичное свойство

public int last_pict_type
Результат int

last_picture публичное свойство

public AVFrame last_picture
Результат AVFrame

last_picture_ptr публичное свойство

public AVFrame last_picture_ptr
Результат AVFrame

level публичное свойство

public int level
Результат int

linesize публичное свойство

public int linesize
Результат int

low_delay публичное свойство

public int low_delay
Результат int

lowres публичное свойство

public int lowres
Результат int

mb_index2xy публичное свойство

public int[] mb_index2xy
Результат int[]

mb_intra публичное свойство

public int mb_intra
Результат int

mb_num публичное свойство

public int mb_num
Результат int

mb_skip_run публичное свойство

public int mb_skip_run
Результат int

mb_skipped публичное свойство

public int mb_skipped
Результат int

mb_stride публичное свойство

public int mb_stride
Результат int

mb_width публичное свойство

public int mb_width
Результат int

mb_x публичное свойство

public int mb_x
Результат int

mbintra_table публичное свойство

public int[] mbintra_table
Результат int[]

mbskip_table публичное свойство

public int[] mbskip_table
Результат int[]

me публичное свойство

public MotionEstContext me
Результат MotionEstContext

mv_dir публичное свойство

public int mv_dir
Результат int

mv_type публичное свойство

public int mv_type
Результат int

next_picture публичное свойство

public AVFrame next_picture
Результат AVFrame

next_picture_ptr публичное свойство

public AVFrame next_picture_ptr
Результат AVFrame

obmc_scratchpad публичное свойство

public byte[] obmc_scratchpad
Результат byte[]

obmc_scratchpad_offset публичное свойство

public int obmc_scratchpad_offset
Результат int

out_format публичное свойство

public int out_format
Результат int

parse_context публичное свойство

public ParseContext parse_context
Результат ParseContext

partitioned_frame публичное свойство

public int partitioned_frame
Результат int

pb_time публичное свойство

public int pb_time
Результат int

pblocks_offset публичное свойство

public int[] pblocks_offset
Результат int[]

pict_type публичное свойство

public int pict_type
Результат int

picture публичное свойство

public AVFrame[] picture
Результат AVFrame[]

picture_in_gop_number публичное свойство

public int picture_in_gop_number
Результат int

picture_number публичное свойство

public int picture_number
Результат int

picture_structure публичное свойство

public int picture_structure
Результат int

pix_fmt публичное свойство

public int pix_fmt
Результат int

pkt публичное свойство

public AVPacket pkt
Результат AVPacket

pp_time публичное свойство

public int pp_time
Результат int

prev_pict_types публичное свойство

public int[] prev_pict_types
Результат int[]

priv_data публичное свойство

public H264Context priv_data
Результат H264Context

profile публичное свойство

public int profile
Результат int

progressive_frame публичное свойство

public int progressive_frame
Результат int

progressive_sequence публичное свойство

public int progressive_sequence
Результат int

qscale публичное свойство

public int qscale
Результат int

quarter_sample публичное свойство

public int quarter_sample
Результат int

rd_scratchpad публичное свойство

public int[] rd_scratchpad
Результат int[]

refs публичное свойство

public int refs
Результат int

reordered_opaque публичное свойство

public long reordered_opaque
Результат long

resync_mb_x публичное свойство

public int resync_mb_x
Результат int

resync_mb_y публичное свойство

public int resync_mb_y
Результат int

sample_aspect_ratio публичное свойство

public AVRational sample_aspect_ratio
Результат AVRational

skip_frame публичное свойство

public int skip_frame
Результат int

skip_loop_filter публичное свойство

public int skip_loop_filter
Результат int

slice_flags публичное свойство

public int slice_flags
Результат int

start_mb_y публичное свойство

public int start_mb_y
Результат int

stream_codec_tag публичное свойство

public int stream_codec_tag
Результат int

strict_std_compliance публичное свойство

public int strict_std_compliance
Результат int

thread_context публичное свойство

public MpegEncContext[] thread_context
Результат MpegEncContext[]

thread_count публичное свойство

public int thread_count
Результат int

ticks_per_frame публичное свойство

public int ticks_per_frame
Результат int

time_base публичное свойство

public AVRational time_base
Результат AVRational

top_field_first публичное свойство

public int top_field_first
Результат int

unrestricted_mv публичное свойство

public int unrestricted_mv
Результат int

user_specified_pts публичное свойство

public int user_specified_pts
Результат int

uvlinesize публичное свойство

public int uvlinesize
Результат int

visualization_buffer публичное свойство

public int[][] visualization_buffer
Результат int[][]

width публичное свойство

public int width
Результат int

workaround_bugs публичное свойство

public int workaround_bugs
Результат int

y_dc_scale_table публичное свойство

public int[] y_dc_scale_table
Результат int[]