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

📄 movvideocontrl.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/********************************************************************************************
*	Copyright (C), 2008, Fuzhou Rockchip Co.,Ltd.
*   All Rights Reserved
*
*	File:
*              MovVideoContrl.h
*	Description:
*
*	Author:
*              guosl
*	Note:
*	           None.
*	$Log: MovVideoContrl.h,v $
*	Revision 1.1  2008/07/08 07:29:21  HZF
*	增加3gp和MP4
*	
*	Revision 1.1  2008/5/16 14:43:19  guosl
*	no message
*
*
*
*
********************************************************************************************/

#ifndef _MOVVIDEOCONTRL_H
#define _MOVVIDEOCONTRL_H

#include "system.h"

#ifdef __cplusplus
extern "C" {
#endif

#define MOV_MAX_FRAME_WIDTH 800
#define MOV_MAX_FRAME_HEIGHT 576

#define MOV_TIMER_TICK 10  //10ms

#define	MOV_YUV_BUFFER_SIZE ((MOV_MAX_FRAME_WIDTH * MOV_MAX_FRAME_HEIGHT * 3) >> 1)
#define MOV_YUV_BUFFER_NUM 8

#define	MOV_BITSREAM_BUFFER_SIZE 4096
#define MOV_MAX_BITSREAM_BLOCK_NUM 16

#define MOV_DEC_EXIT 2

#define MOV_FFD_FFW_INTERVAL 5000

#define VIDEO_OPERATION_FFD_FFW 1

EXT void MovDecodeEnd(void *param);

EXT int MovVideoFileInit(void *PathName);

EXT int MovVideoDecInit(void *param);

EXT uint32 MovGetTotalTime(void);

EXT int MovFFD(unsigned int step);

EXT int MovFFW(unsigned int step);

EXT int MovResume(void *param);

EXT int MovPlayPause(void);

EXT int MovVideoSeek(long msTime);

EXT uint32 MovGetCurTime(void);

EXT int MovGetYuvAddr(char **pYuv);

EXT int MovGetResolution(long *pWidth, long *pHeight);

EXT short MovGetDecStatus(void);

EXT int MovFillBitStreamForDecoder(void *param);

EXT int MovGetAudioData(char *buffer, DWORD size);

EXT int MovIsLastFrame(void *param);

EXT int isAudioPlayEnd;


#ifdef __cplusplus
}
#endif

#endif


⌨️ 快捷键说明

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