UnpackRatio

Gets the low-order and high-order UINT32 values from a UINT64 value that represents a ratio.

Syntax

void UnpackRatio(
         UINT64 unPacked,
         INT32 *pnNumerator,
         UINT32 *punDenominator
)  

Parameters

unPacked
Type: UINT64 

The value to convert.

pnNumerator
Type: INT32 *

[out] Receives the high-order 32 bits.

punDenominator
Type: UINT32 *

[out] Receives the low-order 32 bits.

Return value

None.

Remarks

You can use this function to unpack a UINT64 value that you receive from the IMFAttributes::GetUINT64 method.

Requirements

Header: Declared in mfapi.h.