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

📄 vorbisformat.h

📁 从FFMPEG转换而来的H264解码程序,VC下编译..
💻 H
字号:
#ifndef _VORBISFORMAT_H_
#define _VORBISFORMAT_H_

struct VORBISFORMAT
{
 WORD  nChannels;
 long  nSamplesPerSec;
 long  nMinBitsPerSec;
 long  nAvgBitsPerSec;
 long  nMaxBitsPerSec;
 float fQuality;
};

struct VORBISFORMAT2
{
 DWORD Channels;
 DWORD SamplesPerSec;
 DWORD BitsPerSample;
 DWORD HeaderSize[3]; // 0: Identification, 1: Comment, 2: Setup
};

struct VORBISFORMATILL
{
 unsigned long vorbisVersion;
 unsigned long samplesPerSec;
 unsigned long minBitsPerSec;
 unsigned long avgBitsPerSec;
 unsigned long maxBitsPerSec;
 unsigned char numChannels;
};

#pragma pack(push,2)
struct OGGWAVEFORMAT
{
 WAVEFORMATEX wfx;
 DWORD dwVorbisACMVersion;
 DWORD dwLibVorbisVersion;
 //BYTE byExtra[];
} __attribute__((packed));
typedef OGGWAVEFORMAT *LPOGGWAVEFORMAT;
#pragma pack(pop)

#define OGGWAVEFORMATMAXEXTRABYTES (64*1024-sizeof(WAVEFORMATEX)-2)

#endif

⌨️ 快捷键说明

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