⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inits.c

📁 jpeg and mpeg 编解码技术源代码
💻 C
字号:

#include "mplex.h"
/*************************************************************************
	初始化结构体
*************************************************************************/

void empty_video_struc (pointer)

Video_struc *pointer;
{
    int i;

    pointer->stream_length	= 0;
    pointer->num_sequence 	= 0;
    pointer->num_seq_end	= 0;
    pointer->num_pictures 	= 0;
    pointer->num_groups   	= 0;
    for (i=0; i<4; i++)
    {
        pointer->num_frames[i] 	= 0;
        pointer->avg_frames[i]	= 0;
    }
    pointer->horizontal_size 	= 0;
    pointer->vertical_size	= 0;
    pointer->aspect_ratio 	= 0;
    pointer->picture_rate 	= 0;
    pointer->bit_rate		= 0;
    pointer->comp_bit_rate	= 0;
    pointer->vbv_buffer_size	= 0;
    pointer->CSPF		= 0;
}

void empty_audio_struc (pointer)

Audio_struc *pointer;
{   
    int i;

    pointer->stream_length 	= 0;
    pointer->num_syncword 	= 0;
    for (i=0; i<2; i++)
    {
        pointer->num_frames [i]	= 0;
        pointer->size_frames[i]	= 0;
    }
    pointer->layer		= 0;
    pointer->protection 	= 0;
    pointer->bit_rate 		= 0;
    pointer->frequency 		= 0;
    pointer->mode 		= 0;
    pointer->mode_extension 	= 0;
    pointer->copyright      	= 0;
    pointer->original_copy  	= 0;
    pointer->emphasis		= 0;
}

void empty_vaunit_struc (pointer)
Vaunit_struc *pointer;
{
    pointer->length = 0;
    pointer->type   = 0;
    empty_timecode_struc (&pointer->DTS);
    empty_timecode_struc (&pointer->PTS);
}

void empty_aaunit_struc (pointer)
Aaunit_struc *pointer;
{
    pointer->length = 0;
    empty_timecode_struc (&pointer->PTS);
}

void empty_sector_struc (pointer)
Sector_struc *pointer;
{
    pointer->length_of_sector  = 0;
    pointer->length_of_packet_data  = 0;
    empty_timecode_struc (&pointer->TS);
}


void init_buffer_struc (pointer, size)
Buffer_struc *pointer;
unsigned int size;
{
    pointer->max_size = size;
    pointer->first = NULL;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -