Dali : MPEG Video -- Tcl Commands


Table of Contents


Sequence Header Allocation Primitives



mpeg_seq_hdr_new



mpeg_seq_hdr_free hdr

Sequence Header Manipulations



mpeg_seq_hdr_find bp



mpeg_seq_hdr_dump inbp outbp



mpeg_seq_hdr_skip bp



mpeg_seq_hdr_parse bp



mpeg_seq_hdr_encode bp

Sequence Header Query Primitives



mpeg_seq_hdr_get_width hdr
mpeg_seq_hdr_get_height hdr
mpeg_seq_hdr_get_aspect_ratio hdr
mpeg_seq_hdr_get_pic_rate hdr
mpeg_seq_hdr_get_bit_rate hdr
mpeg_seq_hdr_get_iqt hdr
mpeg_seq_hdr_get_niqt hdr

Sequence Header Initialization Primitives



mpeg_seq_hdr_set_width hdr x
mpeg_seq_hdr_set_height hdr x
mpeg_seq_hdr_set_pic_rate hdr x
mpeg_seq_hdr_set_bit_rate hdr x
mpeg_seq_hdr_set_aspect_ratio hdr x
mpeg_seq_hdr_set_buffer_size hdr x
mpeg_seq_hdr_set_constrained hdr x
mpeg_seq_hdr_set_iqt hdr qTable
mpeg_seq_hdr_set_niqt hdr niqTable
mpeg_seq_hdr_set_default_iqt hdr
mpeg_seq_hdr_set_default_niqt hdr

GOP Header Allocation Primitives



mpeg_gop_hdr_new



mpeg_gop_hdr_free hdr

GOP Header Manipulation Primitives



mpeg_gop_hdr_find bp



mpeg_gop_hdr_dump inbp outbp



mpeg_gop_hdr_skip bp



mpeg_gop_hdr_parse bp hdr



mpeg_gop_hdr_encode hdr bp

GOP Header Query Primitives



mpeg_gop_hdr_get_broken_link hdr
mpeg_gop_hdr_get_closed_gop hdr

GOP Header Initialization Primitives



mpeg_gop_hdr_set_drop_frame_flag hdr x
mpeg_gop_hdr_set_hours hdr x
mpeg_gop_hdr_set_minutes hdr x
mpeg_gop_hdr_set_seconds hdr x
mpeg_gop_hdr_set_pictures hdr x
mpeg_gop_hdr_set_closed_gop hdr x
mpeg_gop_hdr_set_broken_link hdr x

Picture Header Allocation Primitives



mpeg_pic_hdr_new



mpeg_pic_hdr_free hdr

Picture Header Manipulation Primitives



mpeg_pic_hdr_find bp



mpeg_pic_hdr_dump inbp outbp



mpeg_pic_hdr_skip bp



mpeg_pic_hdr_parse bp hdr



mpeg_pic_hdr_encode hdr bp

Picture Header Query Primitives



mpeg_pic_hdr_get_temporal_ref hdr
mpeg_pic_hdr_get_type

Picture Header Initialization Primitives



mpeg_pic_hdr_set_temporal_ref hdr x
mpeg_pic_hdr_set_type hdr x
mpeg_pic_hdr_set_vbv_delay hdr x
mpeg_pic_hdr_set_full_pel_forward hdr x
mpeg_pic_hdr_set_forward_f_code hdr x
mpeg_pic_hdr_set_full_pel_backward hdr x
mpeg_pic_hdr_set_backward_f_code hdr x

MpegPic Decoding Primitives



mpeg_pic_dump inbp outbp



mpeg_pic_skip inbp



mpeg_pic_i_parse bp seqHdr picHdr scY scU scV



mpeg_pic_p_parse bp seqHdr picHdr scY scU scV fmv



mpeg_pic_b_parse bp seqHdr picHdr scY scU scV fmv bmv

MpegPic Encoding Primitives



mpeg_pic_i_encode picHdr scY scU scV qScale sliceInfo bp



mpeg_pic_p_encode picHdr scY scU scV fmv qScale sliceInfo bp



mpeg_pic_b_encode picHdr scY scU scV fmv bmv qScale sliceInfo bp

Motion Vector Search



byte_p_motion_vec_search picHdr y prevY intermediates fmv



byte_b_motion_vec_search picHdr y prevY nextY interPrev interNext sliceInfo fmv bmv



byte_compute_intermediates original intermediates

Video Index Allocation Primitives



mpeg_video_index_new size



mpeg_video_index_free index

Video Index Query Primitives



mpeg_video_index_get_type index frameNum
mpeg_video_index_get_next index frameNum
mpeg_video_index_get_past index frameNum
mpeg_video_index_get_offset index frameNum
mpeg_video_index_get_length index frameNum

Video Index Manipulation Primitives



mpeg_video_index_parse bp index



mpeg_video_index_encode index bp



mpeg_video_index_findrefs index frameNum



mpeg_video_index_table_add video_index displaynum bitOffset type length pastFrame futFrame



mpeg_video_index_resize index newSize

Misc Primitives



mpeg_get_curr_start_code bp



mpeg_any_hdr_find bp



mpeg_seq_end_code_encode bp


See Also

BitImage , BitImageScan API , ByteGeom Package API


Last updated : Saturday, November 14, 1998, 07:50 PM