Class ConstPropVariant
Inheritance
Inherited Members
Namespace: MediaFoundation.Misc
Assembly: MediaFoundation.dll
Syntax
public class ConstPropVariant : IDisposable
Constructors
ConstPropVariant()
Declaration
public ConstPropVariant()
ConstPropVariant(ConstPropVariant.VariantType)
Declaration
protected ConstPropVariant(ConstPropVariant.VariantType v)
Parameters
ConstPropVariant.VariantType
v
|
Fields
blobValue
bVal
Declaration
[CLSCompliant(false)]
protected byte bVal
Field Value
System.Byte
|
calpwstrVal
doubleValue
Declaration
protected double doubleValue
Field Value
System.Double
|
fltVal
Declaration
protected float fltVal
Field Value
System.Single
|
intValue
Declaration
protected int intValue
Field Value
System.Int32
|
iVal
Declaration
protected short iVal
Field Value
System.Int16
|
longValue
Declaration
protected long longValue
Field Value
System.Int64
|
ptr
Declaration
protected IntPtr ptr
Field Value
System.IntPtr
|
reserved1
Declaration
protected short reserved1
Field Value
System.Int16
|
reserved2
Declaration
protected short reserved2
Field Value
System.Int16
|
reserved3
Declaration
protected short reserved3
Field Value
System.Int16
|
type
uintVal
Declaration
[CLSCompliant(false)]
protected uint uintVal
Field Value
System.UInt32
|
uiVal
Declaration
[CLSCompliant(false)]
protected ushort uiVal
Field Value
System.UInt16
|
ulongValue
Declaration
[CLSCompliant(false)]
protected ulong ulongValue
Field Value
System.UInt64
|
Methods
Copy(PropVariant)
Dispose()
Declaration
public void Dispose()
Implements
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
System.Boolean
disposing
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
|
Returns
System.Boolean
|
Overrides
GetBlob()
Declaration
public byte[] GetBlob()
Returns
System.Byte[]
|
GetBlob(Type)
Declaration
public object GetBlob(Type t)
Parameters
System.Type
t
|
Returns
System.Object
|
GetBlob(Type, Int32)
Declaration
public object GetBlob(Type t, int offset)
Parameters
System.Type
t
|
System.Int32
offset
|
Returns
System.Object
|
GetDouble()
Declaration
public double GetDouble()
Returns
System.Double
|
GetFloat()
Declaration
public float GetFloat()
Returns
System.Single
|
GetGuid()
Declaration
public Guid GetGuid()
Returns
System.Guid
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
System.Int32
|
Overrides
GetInt()
Declaration
public int GetInt()
Returns
System.Int32
|
GetIUnknown()
Declaration
public object GetIUnknown()
Returns
System.Object
|
GetLong()
Declaration
public long GetLong()
Returns
System.Int64
|
GetMFAttributeType()
GetShort()
Declaration
public short GetShort()
Returns
System.Int16
|
GetString()
Declaration
public string GetString()
Returns
System.String
|
GetStringArray()
Declaration
public string[] GetStringArray()
Returns
System.String[]
|
GetUByte()
Declaration
public byte GetUByte()
Returns
System.Byte
|
GetUInt()
Declaration
[CLSCompliant(false)]
public uint GetUInt()
Returns
System.UInt32
|
GetULong()
Declaration
[CLSCompliant(false)]
public ulong GetULong()
Returns
System.UInt64
|
GetUShort()
Declaration
[CLSCompliant(false)]
public ushort GetUShort()
Returns
System.UInt16
|
GetVariantType()
Declaration
public ConstPropVariant.VariantType GetVariantType()
Returns
ConstPropVariant.VariantType
|
PropVariantCopy(PropVariant, ConstPropVariant)
Declaration
protected static void PropVariantCopy(PropVariant pvarDest, ConstPropVariant pvarSource)
Parameters
PropVariant
pvarDest
|
ConstPropVariant
pvarSource
|
ToString()
Declaration
public override string ToString()
Returns
System.String
|
Overrides
Operators
Equality(ConstPropVariant, ConstPropVariant)
Declaration
public static bool operator ==(ConstPropVariant pv1, ConstPropVariant pv2)
Parameters
ConstPropVariant
pv1
|
ConstPropVariant
pv2
|
Returns
System.Boolean
|
Explicit(ConstPropVariant to Byte)
Declaration
public static explicit operator byte (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Byte
|
Explicit(ConstPropVariant to Byte[])
Declaration
public static explicit operator byte[](ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Byte[]
|
Explicit(ConstPropVariant to Double)
Declaration
public static explicit operator double (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Double
|
Explicit(ConstPropVariant to Guid)
Declaration
public static explicit operator Guid(ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Guid
|
Explicit(ConstPropVariant to Int16)
Declaration
public static explicit operator short (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Int16
|
Explicit(ConstPropVariant to Int32)
Declaration
public static explicit operator int (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Int32
|
Explicit(ConstPropVariant to Int64)
Declaration
public static explicit operator long (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Int64
|
Explicit(ConstPropVariant to Single)
Declaration
public static explicit operator float (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.Single
|
Explicit(ConstPropVariant to String)
Declaration
public static explicit operator string (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.String
|
Explicit(ConstPropVariant to String[])
Declaration
public static explicit operator string[](ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.String[]
|
Explicit(ConstPropVariant to UInt16)
Declaration
[CLSCompliant(false)]
public static explicit operator ushort (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.UInt16
|
Explicit(ConstPropVariant to UInt32)
Declaration
[CLSCompliant(false)]
public static explicit operator uint (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.UInt32
|
Explicit(ConstPropVariant to UInt64)
Declaration
[CLSCompliant(false)]
public static explicit operator ulong (ConstPropVariant f)
Parameters
ConstPropVariant
f
|
Returns
System.UInt64
|
Inequality(ConstPropVariant, ConstPropVariant)
Declaration
public static bool operator !=(ConstPropVariant pv1, ConstPropVariant pv2)
Parameters
ConstPropVariant
pv1
|
ConstPropVariant
pv2
|
Returns
System.Boolean
|