Class
PropVariant

Definition

Namespace:MediaFoundation.Misc

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
public class PropVariant : ConstPropVariant, IDisposable

Inheritance: objectConstPropVariantPropVariant

Implements: IDisposable

Inherited Members ConstPropVariant.typeConstPropVariant.reserved1ConstPropVariant.reserved2ConstPropVariant.reserved3ConstPropVariant.iValConstPropVariant.uiValConstPropVariant.bValConstPropVariant.intValueConstPropVariant.uintValConstPropVariant.fltValConstPropVariant.longValueConstPropVariant.ulongValueConstPropVariant.doubleValueConstPropVariant.blobValueConstPropVariant.ptrConstPropVariant.calpwstrValConstPropVariant.PropVariantCopy(PropVariant, ConstPropVariant)ConstPropVariant.GetMFAttributeType()ConstPropVariant.GetVariantType()ConstPropVariant.GetStringArray()ConstPropVariant.GetString()ConstPropVariant.GetUByte()ConstPropVariant.GetShort()ConstPropVariant.GetUShort()ConstPropVariant.GetInt()ConstPropVariant.GetUInt()ConstPropVariant.GetLong()ConstPropVariant.GetULong()ConstPropVariant.GetFloat()ConstPropVariant.GetDouble()ConstPropVariant.GetGuid()ConstPropVariant.GetBlob()ConstPropVariant.GetBlob(Type, int)ConstPropVariant.GetBlob(Type)ConstPropVariant.GetIUnknown()ConstPropVariant.Copy(PropVariant)ConstPropVariant.ToString()ConstPropVariant.GetHashCode()ConstPropVariant.Equals(object)ConstPropVariant.Dispose()

Constructors

PropVariant()

Declaration

cs-api-definition
public PropVariant()

PropVariant(ConstPropVariant)

Declaration

cs-api-definition
public PropVariant(ConstPropVariant value)

Parameters

value

ConstPropVariant

PropVariant(Guid)

Declaration

cs-api-definition
public PropVariant(Guid value)

Parameters

value

Guid

PropVariant(IntPtr)

Declaration

cs-api-definition
public PropVariant(IntPtr value)

Parameters

value

IntPtr

PropVariant(byte)

Declaration

cs-api-definition
public PropVariant(byte value)

Parameters

value

byte

PropVariant(byte[])

Declaration

cs-api-definition
public PropVariant(byte[] value)

Parameters

value

byte[]

PropVariant(double)

Declaration

cs-api-definition
public PropVariant(double value)

Parameters

value

double

PropVariant(float)

Declaration

cs-api-definition
public PropVariant(float value)

Parameters

value

float

PropVariant(int)

Declaration

cs-api-definition
public PropVariant(int value)

Parameters

value

int

PropVariant(long)

Declaration

cs-api-definition
public PropVariant(long value)

Parameters

value

long

PropVariant(object)

Declaration

cs-api-definition
public PropVariant(object value)

Parameters

value

object

PropVariant(short)

Declaration

cs-api-definition
public PropVariant(short value)

Parameters

value

short

PropVariant(string)

Declaration

cs-api-definition
public PropVariant(string value)

Parameters

value

string

PropVariant(string[])

Declaration

cs-api-definition
public PropVariant(string[] value)

Parameters

value

string[]

PropVariant(uint)

Declaration

cs-api-definition
[CLSCompliant(false)]
public PropVariant(uint value)

Parameters

value

uint

PropVariant(ulong)

Declaration

cs-api-definition
[CLSCompliant(false)]
public PropVariant(ulong value)

Parameters

value

ulong

PropVariant(ushort)

Declaration

cs-api-definition
[CLSCompliant(false)]
public PropVariant(ushort value)

Parameters

value

ushort

Methods

Clear()

Declaration

cs-api-definition
public void Clear()

Dispose(bool)

Declaration

cs-api-definition
protected override void Dispose(bool disposing)

Parameters

disposing

bool

Overrides ConstPropVariant.Dispose(bool)

PropVariantClear(PropVariant)

Declaration

cs-api-definition
protected static extern void PropVariantClear(PropVariant pvar)

Parameters

pvar

PropVariant

~PropVariant()

Declaration

cs-api-definition
protected ~PropVariant()