📄 wma_fixed_header.h
字号:
/* internal structure for the ASF header parsing */typedef struct tagWMAFileHdrStateInternal{ U64 currPacketOffset; /* not just for packets */ U64 nextPacketOffset; /* ASF header */ DWORD cbHeader; DWORD cbPacketSize; DWORD cbAudioSize; DWORD cPackets; DWORD msDuration; DWORD msPreroll; U64 cbFirstPacketOffset; U64 cbLastPacketOffset; DWORD dwFilePropertiesFlags; /* audio prop */ WORD nVersion; WORD wFormatTag; DWORD nSamplesPerSec; DWORD nAvgBytesPerSec; DWORD nBlockAlign; WORD nChannels; DWORD nSamplesPerBlock; WORD nEncodeOpt; // Added in V9 WORD wPCMFormatTag; WORD wBitsPerSample; // container size WORD wValidBitsPerSample; // actual valid data depth in the decoded stream DWORD dwChannelMask; GUID SubFormat; WORD wOriginalBitDepth; // actual valid data depth in the original source (informational) /* DRM */ BYTE pbSecretData[32]; DWORD cbSecretData; BYTE pbType[16]; BYTE pbKeyID[32];#ifdef WMDRM_PORTABLE WORD cbCEncExData; BYTE *pbCEncExData;#endif /* Content Description */ tWMAFileContDesc *m_pDesc; /* Extended Content Description */ tWMAExtendedContentDesc *m_pECDesc; /* Marker */ DWORD m_dwMarkerNum; MarkerEntry *m_pMarker; /* License Store */ DWORD m_dwLicenseLen; BYTE *m_pLicData;#ifndef WMAAPI_NO_DRM_STREAM BYTE bAudioStreamNum; BYTE bDRMAuxStreamNum;#endif// Members added by Amit WORD wAudioStreamId;//O.K. no metadata WMA_MetaDataEntry *ptMetaDataEntry; // Members added by Naveen for MBR support WORD wTargetAudioStreamNumber; WORD cAudioStreams;#ifdef WMDRM_NETWORK WORD cPEData; WMA_StreamPayloadExtensionData PEData[ WMA_MAX_PAYLOAD_EXTENSION_STREAMS ];#endif} tWMAFileHdrStateInternal;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -