Class
ConstPropVariant

Definition

Namespace:MediaFoundation.Misc

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
public class ConstPropVariant : IDisposable

Inheritance: objectConstPropVariant

Derived Classes: PropVariant

Implements: IDisposable

Constructors

ConstPropVariant()

Declaration

cs-api-definition
public ConstPropVariant()

ConstPropVariant(VariantType)

Declaration

cs-api-definition
protected ConstPropVariant(ConstPropVariant.VariantType v)

Parameters

v

ConstPropVariant.VariantType

Fields

bVal

Declaration

cs-api-definition
[CLSCompliant(false)]
protected byte bVal

Field Value

byte

blobValue

Declaration

cs-api-definition
protected ConstPropVariant.Blob blobValue

Field Value

ConstPropVariant.Blob

calpwstrVal

Declaration

cs-api-definition
protected ConstPropVariant.CALPWstr calpwstrVal

Field Value

ConstPropVariant.CALPWstr

doubleValue

Declaration

cs-api-definition
protected double doubleValue

Field Value

double

fltVal

Declaration

cs-api-definition
protected float fltVal

Field Value

float

iVal

Declaration

cs-api-definition
protected short iVal

Field Value

short

intValue

Declaration

cs-api-definition
protected int intValue

Field Value

int

longValue

Declaration

cs-api-definition
protected long longValue

Field Value

long

ptr

Declaration

cs-api-definition
protected IntPtr ptr

Field Value

IntPtr

reserved1

Declaration

cs-api-definition
protected short reserved1

Field Value

short

reserved2

Declaration

cs-api-definition
protected short reserved2

Field Value

short

reserved3

Declaration

cs-api-definition
protected short reserved3

Field Value

short

type

Declaration

cs-api-definition
protected ConstPropVariant.VariantType type

Field Value

ConstPropVariant.VariantType

uiVal

Declaration

cs-api-definition
[CLSCompliant(false)]
protected ushort uiVal

Field Value

ushort

uintVal

Declaration

cs-api-definition
[CLSCompliant(false)]
protected uint uintVal

Field Value

uint

ulongValue

Declaration

cs-api-definition
[CLSCompliant(false)]
protected ulong ulongValue

Field Value

ulong

Methods

Copy(PropVariant)

Declaration

cs-api-definition
public void Copy(PropVariant pdest)

Parameters

pdest

PropVariant

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

Dispose(bool)

Declaration

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

Parameters

disposing

bool

Equals(object)

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

Returns

bool

Overrides object.Equals(object)

GetBlob()

Declaration

cs-api-definition
public byte[] GetBlob()

Returns

byte[]

GetBlob(Type)

Declaration

cs-api-definition
public object GetBlob(Type t)

Parameters

t

Type

Returns

object

GetBlob(Type, int)

Declaration

cs-api-definition
public object GetBlob(Type t, int offset)

Parameters

t

Type

offset

int

Returns

object

GetDouble()

Declaration

cs-api-definition
public double GetDouble()

Returns

double

GetFloat()

Declaration

cs-api-definition
public float GetFloat()

Returns

float

GetGuid()

Declaration

cs-api-definition
public Guid GetGuid()

Returns

Guid

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

GetIUnknown()

Declaration

cs-api-definition
public object GetIUnknown()

Returns

object

GetInt()

Declaration

cs-api-definition
public int GetInt()

Returns

int

GetLong()

Declaration

cs-api-definition
public long GetLong()

Returns

long

GetMFAttributeType()

Declaration

cs-api-definition
public MFAttributeType GetMFAttributeType()

Returns

MFAttributeType

GetShort()

Declaration

cs-api-definition
public short GetShort()

Returns

short

GetString()

Declaration

cs-api-definition
public string GetString()

Returns

string

GetStringArray()

Declaration

cs-api-definition
public string[] GetStringArray()

Returns

string[]

GetUByte()

Declaration

cs-api-definition
public byte GetUByte()

Returns

byte

GetUInt()

Declaration

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

Returns

uint

GetULong()

Declaration

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

Returns

ulong

GetUShort()

Declaration

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

Returns

ushort

GetVariantType()

Declaration

cs-api-definition
public ConstPropVariant.VariantType GetVariantType()

Returns

ConstPropVariant.VariantType

PropVariantCopy(PropVariant, ConstPropVariant)

Declaration

cs-api-definition
protected static extern void PropVariantCopy(PropVariant pvarDest, ConstPropVariant pvarSource)

Parameters

pvarDest

PropVariant

pvarSource

ConstPropVariant

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

Operators

explicit operator Guid(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator Guid(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

Guid

explicit operator byte(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator byte(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

byte

explicit operator byte[](ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator byte[](ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

byte[]

explicit operator double(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator double(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

double

explicit operator float(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator float(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

float

explicit operator int(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator int(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

int

explicit operator long(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator long(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

long

explicit operator short(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator short(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

short

explicit operator string(ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator string(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

string

explicit operator string[](ConstPropVariant)

Declaration

cs-api-definition
public static explicit operator string[](ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

string[]

explicit operator uint(ConstPropVariant)

Declaration

cs-api-definition
[CLSCompliant(false)]
public static explicit operator uint(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

uint

explicit operator ulong(ConstPropVariant)

Declaration

cs-api-definition
[CLSCompliant(false)]
public static explicit operator ulong(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

ulong

explicit operator ushort(ConstPropVariant)

Declaration

cs-api-definition
[CLSCompliant(false)]
public static explicit operator ushort(ConstPropVariant f)

Parameters

f

ConstPropVariant

Returns

ushort

operator !=(ConstPropVariant, ConstPropVariant)

Declaration

cs-api-definition
public static bool operator !=(ConstPropVariant pv1, ConstPropVariant pv2)

Parameters

pv1

ConstPropVariant

pv2

ConstPropVariant

Returns

bool

operator ==(ConstPropVariant, ConstPropVariant)

Declaration

cs-api-definition
public static bool operator ==(ConstPropVariant pv1, ConstPropVariant pv2)

Parameters

pv1

ConstPropVariant

pv2

ConstPropVariant

Returns

bool