sbTranscodeProfileProperty Class Reference

#include <sbTranscodeProfileProperty.h>

Inheritance diagram for sbTranscodeProfileProperty:
Collaboration diagram for sbTranscodeProfileProperty:

Public Member Functions

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

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

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

Definition at line 59 of file sbTranscodeProfileProperty.h.

nsCString sbTranscodeProfileProperty::mScale

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

Definition at line 68 of file sbTranscodeProfileProperty.h.

nsCOMPtr<nsIVariant> sbTranscodeProfileProperty::mValueMax

Definition at line 65 of file sbTranscodeProfileProperty.h.

nsCOMPtr<nsIVariant> sbTranscodeProfileProperty::mValueMin

Definition at line 62 of file sbTranscodeProfileProperty.h.

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