32 #ifndef __METADATA_HANDLER_WMA_H__
33 #define __METADATA_HANDLER_WMA_H__
37 #include <nsStringGlue.h>
39 #include "sbIMetadataHandler.h"
40 #include "sbIMetadataHandlerWMA.h"
41 #include "sbIMetadataChannel.h"
44 #define SONGBIRD_METADATAHANDLERWMA_CONTRACTID "@songbirdnest.com/Songbird/MetadataHandler/WMA;1"
45 #define SONGBIRD_METADATAHANDLERWMA_CLASSNAME "Songbird WMA Metadata Handler Interface"
48 #define SONGBIRD_METADATAHANDLERWMA_CID { 0x2d42c52d, 0x3b4e, 0x4085, { 0x99, 0xf6, 0x53, 0xdb, 0x14, 0xc5, 0x99, 0x6c } }
55 struct IWMHeaderInfo3;
62 NS_DECL_SBIMETADATAHANDLER
63 NS_DECL_SBIMETADATAHANDLERWMA
83 nsString
ReadHeaderValue(IWMHeaderInfo3 *aHeaderInfo,
const nsAString &aKey);
107 NS_METHOD
ReadMetadataWMP(
const nsAString& aFilePath, PRInt32* _retval);
117 nsACString &aMimeType,
128 nsACString &aMimeType,
143 const nsAString &aURL,
144 IWMHeaderInfo3 *aHeader,
149 #endif // __METADATA_HANDLER_WMA_H__
_updateTextAndScrollDataForFrame aData