26 #ifndef __SB_TRANSCODINGCONFIGURATOR_H__
27 #define __SB_TRANSCODINGCONFIGURATOR_H__
30 #include <sbIMediaInspector.h>
31 #include <sbITranscodingConfigurator.h>
35 #include <nsIPropertyBag.h>
36 #include <nsStringAPI.h>
38 class nsIWritablePropertyBag2;
40 #define SONGBIRD_TRANSCODINGCONFIGURATOR_CONTRACTID \
41 "@songbirdnest.com/Songbird/Mediacore/TranscodingConfigurator;1"
42 #define SONGBIRD_TRANSCODINGCONFIGURATOR_CLASSNAME \
43 "Songbird Transcoding Configurator Interface"
44 #define SONGBIRD_TRANSCODINGCONFIGURATOR_CID \
49 { 0x9e, 0x94, 0x9f, 0x24, 0x0e, 0x0a, 0x05, 0xee } \
58 NS_DECL_SBITRANSCODINGCONFIGURATOR
virtual ~sbTranscodingConfigurator()
Base interface for all Transcoding Configurators. This interface should be implemented by any Configu...
nsCOMPtr< sbITranscodeError > mLastError
nsCOMPtr< sbIMediaFormat > mInputFormat
CONFIGURATE_STATE mConfigurateState
nsCOMPtr< sbIMediaFormatVideo > mVideoFormat
nsCOMPtr< nsIWritablePropertyBag2 > mAudioEncoderProperties
nsCOMPtr< nsIURI > mInputUri
nsCOMPtr< nsIWritablePropertyBag2 > mVideoEncoderProperties
NS_DECL_ISUPPORTS NS_DECL_SBITRANSCODINGCONFIGURATOR sbTranscodingConfigurator()
nsCOMPtr< sbIMediaFormatAudio > mAudioFormat