ssbsipparser.h

来自「6410BSP1」· C头文件 代码 · 共 65 行

H
65
字号
/*********************************************************************************
*                                                                               *
* Copyright (c) 2008 Samsung System LSI                                            *
* All rights reserved.                                                          *
*                                                                               *
* This software is test sample code for Hybrid Divx Decoder                        *
*                                                                                *
* Author : Jiyoung Shin                                                            *
* Last Changed : 2008.06.10                                                     *
*********************************************************************************/

#ifndef __SAMSUNG_SYSLSI_SSBSIPAVI_PARSING_H__
#define __SAMSUNG_SYSLSI_SSBSIPAVI_PARSING_H__

#include "SsbSipVideoDivXlibAVI.h"
#include "FrameExtractor.h"
#include "MPEG4Frames.h"
#include <windows.h>

#define MAX_CHUNK_BUFF_NUM    5
#define SEMAPHORE_PARSER_TIMEOUT    1000 // msec

typedef enum 
{
    FORMAT_NOT_SUPPORT = 0,
    FORMAT_AVI,
    FORMAT_M4V
}FILE_EXTENTION;

typedef struct M4V_FILE_IN_t{
    FILE            *fp;
    unsigned int    inputbuffersize;
}M4V_FILE_IN;

typedef struct DivxParserInParam_t{
    char         filename[256];
    unsigned int    stream_size;
}DivxParserInParam;

typedef struct DivxParserOutParam_t{
    unsigned int     width;
    unsigned int     height;
    unsigned int     codec_version;
    unsigned int    dwScale;    
    unsigned int    dwRate;
    FILE_EXTENTION        file_format;
}DivxParserOutParam;

#ifdef __cplusplus
extern "C" {    
#endif

static DWORD WINAPI SsbSipParserThread();
CHUNK    *SsbSipParserFrameGet(unsigned int index);
BOOL SsbSipParserThreadCreate();
void SsbSipParserThreadClose();
BOOL SsbSipParserInit(DivxParserInParam *inParam, DivxParserOutParam *outParam);
static FILE_EXTENTION SsbSipParserFileFormatGet(char *filename);

#ifdef __cplusplus
}        
#endif

#endif //__SAMSUNG_SYSLSI_SSBSIPAVI_PARSING_H__

⌨️ 快捷键说明

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