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

📄 play_multiple_audio.h

📁 1. 8623L平台
💻 H
字号:
/* * * Copyright (c) Sigma Designs, Inc. 2002, 2007. All rights reserved. *  *	file: play_multiple_audio.h *  *  $Revision $  	$Date $ */#ifndef _PLAY_MULTIPLE_AUDIO_H#define _PLAY_MULTIPLE_AUDIO_H//PLAY MUL AUDIO STATUS#define PMA_GETBUFFER_ERROR        		0x00#define PMA_SENDBUFFER_ERROR    		0x01#define PMA_SENDDATA_ERROR      		0xff#define PMA_ERROR            			0xfe#define PMA_OK               			0x02#define PMA_DECODER_PENDING   			0x03#define PMA_READFILE_ERROR     			0x04#define PMA_READFILE_EOF     			0x05#define PMA_READFILE_EOF_LOOP   		0x06#define PMA_EOS_PENDING      			0x07#define PMA_REDO           				0x08#define PMA_QUIT         				0x09#define PMA_STOP         				0x0a#define PMA_EOS         				0x0btypedef enum{	RMasfIFrameFSM_Disabled = 0,	RMasfIFrameFSM_Init,	RMasfIFrameFSM_WaitIFrameMONChange,	RMasfIFrameFSM_SkipNext} RMasfIFrameFSMstates;struct wmapro_buffer_info{	RMbool new_buffer;	RMuint8 *ptr;	RMuint32 size;	struct emhwlib_info Info;	RMuint32 Stream_Number;	RMuint32 Media_Object_Number;	RMuint32 fSendPTS;	void *pBuffer;};struct asf_context{	struct RUA *pRUA;	struct RUABufferPool *pDMA;	struct RUABufferPool *pDMAuncompressed;	unsigned char *UncompressedBuffer;	unsigned char *SequenceHeaderBuffer;	RMbool FirstSystemTimeStamp;	struct dcc_context *dcc_info;	RMuint32 video_stream_index;	RMuint32 audio_stream_index;	RMuint32 cmd;	RMbool SendVideoData;	RMuint32 prev_video_media_object_number;	RMuint32 video_frame_counter;	RMuint32 VideoByteCounter;	RMbool SendVideoPts;	RMuint32 video_last_pts;		       // used for video hack	RMuint32 video_vop_tir;	RMbool SendAudioData;	RMuint32 prev_audio_media_object_number;	RMuint32 audio_frame_counter;	RMuint32 AudioByteCounter;	RMbool SendAudioPts;	RMuint32 audio_vop_tir;	RMuint32 start_ms;	ExternWMAProVdecoder vDecoder;	ExternalRMASFDemux vASFDemux;	RMbool isIFrameMode;	RMbool isTrickMode;	RMint32 IFrameSize;	RMbool SeekAudio;	RMbool SeekVideo;	RMuint32 PrevAudioMON;	RMuint32 PrevVideoMON;	struct AudioDecoder_WMAParameters_type wma_params;	RMuint32 WMAPROBitsPacketLength;	RMfile f_bitstream;	RMbool video_decoder_initialized;	RMbool audio_decoder_initialized;	RMuint32 asf_packetSize;	RMuint64 asf_Header_Object_Size;	RMasfIFrameFSMstates IFrameFSMState;	RMint32 drmError;	RMbool isContentEncrypted;	RMbool unsupported_video;	RMuint64 Preroll;	RMbool PrerollSET;	RMuint64 Duration;	RMbool ignoreCallback;	RMuint64 CurrentDisplayPTS;	RMint32 IFrameDirection;	RMbool VideoStreamFound;	RMbool AudioStreamFound;	RMbool isAudioOnlyFile;	RMuint64 lastSTC;	RMuint64 accurateAudioSeekTo;	RMbool IgnoreAudio;	RMuint32 Video_Codec_Specific_Data_Received;	RMuint32 Audio_Codec_Specific_Data_Received;	RMuint32 ContiguousVideoLength;	RMuint32 ContiguousAudioLength;	RMuint64 video_time_start;	RMuint64 video_time_end;	RMuint64 audio_time_start;	RMuint64 audio_time_end;	RMuint64 video_time_stamp;	RMuint64 audio_time_stamp;	RMint32 min_diff;	RMint32 max_diff;	RMuint32 packet_counter;	RMuint32 DemuxProgramID;	RMuint32 STCID;	struct RMfifo *wmapro_fifo;	RMuint64 prev_Audio_Presentaion_time;	RMbool compressed_audio;};struct priv_cmdline {	RMuint32 dummy;};//----------WMAstruct audio_context{	struct RUABufferPool *pDMA;	struct RUABufferPool *pPCMXDMA[9];	RMbool FirstSystemTimeStamp;	RMuint32 FirstPTS;	struct dcc_context *dcc_info;	struct RM_PSM_Context *PSMcontext;	RMfile          f_bitstream;	RMfile          f_pcmxbitstream[9];	RMuint8   pcmx_mode[9];	RMuint8   pcmx_bps[9];	RMuint8   pcmx_endian[9];	RMint32   pcmx_gain[9];	RMreal   pcmx_panx[9];	RMreal   pcmx_pany[9];	RMbool    nodata[9];	RMuint32  PCMXfcnt[9];	RMint64         fileSize;	RMbool          audio_decoder_initialized;	RMbool          trickMode;	RMuint32        audio_vop_tir;	RMuint64        Duration;	RMuint64        lastSTC;	RMuint32        id;	RMuint32        Ntimes;	RMuint8         *buf;	RMbool          buffer_used;	RMuint32        byte_counter;	RMuint32        file_offset;	RMstatus        status;	RMuint32        cmd;	RMuint32        cmd_ex;};#endif /* _PLAY_MULTIPLE_AUDIO_H */

⌨️ 快捷键说明

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