WMA.h
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:2k
- /****************************************************************************************
- * Copyright (c) 2000 ZORAN Corporation, All Rights Reserved
- * THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
- *
- * File: $Workfile: WMA.h $
- *
- * Description:
- * ============
- * Management of WMA Clips
- *
- * Log:
- * ====
- ****************************************************************************************
- * Updates:
- ****************************************************************************************
- * $Log: /I76/I76_Common/I76_Reference/Playcore/Nav_Clips/WMA.h $
- *
- * 3 11/10/03 11:33a Leonh
- * Get Sampling rate for WMA
- *
- * 2 03-01-10 12:21 Leslie
- * Add wide-character strings support
- *
- * 1 10/30/02 18:06 Rond
- *
- * 1 11/09/02 15:49 Atai
- *
- * 2 22/08/02 16:30 Nirm
- * - First revision.
- *
- * 1 16/08/02 14:52 Nirm
- ****************************************************************************************/
- #include "Config.h" // Global Configuration - do not remove!
- #ifndef __WMA_H_
- #define __WMA_H_
- #include "IncludeSysDefs.h"
- #include "PlaycoreFileSysFileSystem.h"
- /////////////////////////////////////////////////////////////////////////////
- // General WMA
- /////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////
- // Constants and Enumerations
- #define WMA_TEXT_LENGTH 32
- /////////////////////////////////////////////////////////////////////////////
- // Common Structures
- // Content Description Information
- typedef struct WMA_ExtendInfo_TAG {
- WCHAR szTitle[WMA_TEXT_LENGTH+1];
- WCHAR szAuthor[WMA_TEXT_LENGTH+1];
- WCHAR szCopyright[WMA_TEXT_LENGTH+1];
- WCHAR szDescription[WMA_TEXT_LENGTH+1];
- } WMA_ExtendInfo;
- /////////////////////////////////////////////////////////////////////////////
- // Public Services
- void WMA_setPresentationTime(UINT8 uPresentationTime);
- BOOL WMA_GetWMAInfo(DWORD dwClipStartAddr,
- WORD i_pExtInfo_sc_handle);
- /////////////////////////////////////////////////////////////////////////////
- // WMA Clip
- /////////////////////////////////////////////////////////////////////////////
- /////////////////////////////////////////////////////////////////////////////
- // Public Services
- BOOL WMAClip_isKindOf(LPCWSTR i_pszFilename);
- void WMAClip_construct(struct Clip_TAG *o_pThis, const FindData *i_pFileInfo);
- #endif //__WMA_H_