sbTranscodeProfileProperty Class Reference

#include <sbTranscodeProfileProperty.h>

Inheritance diagram for sbTranscodeProfileProperty:
[legend]
Collaboration diagram for sbTranscodeProfileProperty:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_SBITRANSCODEPROFILEPROPERTY 
sbTranscodeProfileProperty ()
 
nsresult SetPropertyName (const nsAString &aPropertyName)
 
nsresult SetValueMin (nsIVariant *aValueMin)
 
nsresult SetValueMax (nsIVariant *aValueMax)
 
nsresult SetHidden (const PRBool aHidden)
 
nsresult SetMapping (const nsACString &aMapping)
 
nsresult SetScale (const nsACString &aScale)
 

Protected Attributes

nsString mPropertyName
 
nsCOMPtr< nsIVariant > mValueMin
 
nsCOMPtr< nsIVariant > mValueMax
 
nsCOMPtr< nsIVariant > mValue
 
PRBool mHidden
 If true, this property should not be output (instead it should be used for calcuating a different property) More...
 
nsCString mMapping
 
nsCString mScale
 

Additional Inherited Members

- Public Attributes inherited from sbITranscodeProfileProperty
readonly attribute AString propertyName
 
readonly attribute nsIVariant valueMin
 
readonly attribute nsIVariant valueMax
 
attribute nsIVariant value
 
readonly attribute boolean hidden
 If true, this property should not be output (instead it should be used for calcuating a different property) More...
 
readonly attribute ACString mapping
 
readonly attribute ACString scale
 

Detailed Description

Definition at line 38 of file sbTranscodeProfileProperty.h.

Constructor & Destructor Documentation

NS_DECL_ISUPPORTS NS_DECL_SBITRANSCODEPROFILEPROPERTY sbTranscodeProfileProperty::sbTranscodeProfileProperty ( )

Member Function Documentation

nsresult sbTranscodeProfileProperty::SetHidden ( const PRBool  aHidden)

Definition at line 67 of file sbTranscodeProfileProperty.cpp.

nsresult sbTranscodeProfileProperty::SetMapping ( const nsACString &  aMapping)

Definition at line 74 of file sbTranscodeProfileProperty.cpp.

nsresult sbTranscodeProfileProperty::SetPropertyName ( const nsAString &  aPropertyName)

Definition at line 46 of file sbTranscodeProfileProperty.cpp.

nsresult sbTranscodeProfileProperty::SetScale ( const nsACString &  aScale)

Definition at line 81 of file sbTranscodeProfileProperty.cpp.

nsresult sbTranscodeProfileProperty::SetValueMax ( nsIVariant *  aValueMax)

Definition at line 60 of file sbTranscodeProfileProperty.cpp.

nsresult sbTranscodeProfileProperty::SetValueMin ( nsIVariant *  aValueMin)

Definition at line 53 of file sbTranscodeProfileProperty.cpp.

Member Data Documentation

PRBool sbTranscodeProfileProperty::mHidden
protected

If true, this property should not be output (instead it should be used for calcuating a different property)

Definition at line 74 of file sbTranscodeProfileProperty.h.

nsCString sbTranscodeProfileProperty::mMapping
protected

string key for a mapping; if not empty, the value of this property should be set from the other property given.

Definition at line 80 of file sbTranscodeProfileProperty.h.

nsString sbTranscodeProfileProperty::mPropertyName
protected

Definition at line 59 of file sbTranscodeProfileProperty.h.

nsCString sbTranscodeProfileProperty::mScale
protected

a scaling factor, expressed as a fraction; the output value of this property should be multiplied by this fraction.

Definition at line 86 of file sbTranscodeProfileProperty.h.

nsCOMPtr<nsIVariant> sbTranscodeProfileProperty::mValue
protected

Definition at line 68 of file sbTranscodeProfileProperty.h.

nsCOMPtr<nsIVariant> sbTranscodeProfileProperty::mValueMax
protected

Definition at line 65 of file sbTranscodeProfileProperty.h.

nsCOMPtr<nsIVariant> sbTranscodeProfileProperty::mValueMin
protected

Definition at line 62 of file sbTranscodeProfileProperty.h.


The documentation for this class was generated from the following files: