📄 wmaudio_add.h
字号:
#ifndef _WMAUDIO_ADD_H_#define _WMAUDIO_ADD_H_#if defined _WIN32#include <windows.h>#define _BOOL_DEFINED#endif#ifdef WMDRM_NETWORK#include "drmcommon.h"#include "DrmAes.h"#endif//typedef struct _PCMFormat PCMFormat; //O.K. removed defined in pcmfmt.h#include "../include/pcmfmt.h"/*// added O.K.#ifdef WMA_TARGET_ARM #ifndef PACKED #ifdef __GNUCOMP_VERSION #define PACKED __attribute__((packed)) #else #define PACKED __packed #endif #endif#else #define PACKED#endif*///#define PACKED/*#ifdef _MSC_VER#define USE_PACK_HEADERS#define PACKED#else#undef USE_PACK_HEADERS#define PACKED __packed#endif#ifdef USE_PACK_HEADERS#include <pshpack1.h>#endif*//* * tWMAFileHdrStateInternal * ================= * * Description * ----------- * Checks the meaningfulness of wma song control parameters. * * It should be called after ASF header is parsed out. * * Syntax * ------ * tWMAFileStatus WMACheckInitParams (tWMAFileHdrStateInternal* pInt); * * where: * * pInt pointer to the handle that holds the internal 'hdr' state * * Return Value * ------------ * cWMA_NoErr metadata freed * cWMA_BadArgument if audecCheckInitParams() returns WMA_E_NOTSUPPORTED */tWMAFileStatus WMACheckInitParams (tWMAFileHdrStateInternal* pInt);/* * WMAFileTagDecodeClose * ================= * * Description * ----------- * Frees all metadata allocated memories. * * Must be called after decoding a WMA tag. * * Syntax * ------ * tWMAFileStatus WMAFileTagDecodeClose (tWMAFileHdrStateInternal* pInt); * * where: * * pInt pointer to the handle that holds the internal 'hdr' state * * Return Value * ------------ * cWMA_NoErr metadata freed * cWMA_BadArgument if pInt is NULL; as warning */tWMAFileStatus WMAFileTagDecodeClose (tWMAFileHdrStateInternal* pInt);#endif /* _WMAUDIO_ADD_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -