Estructura MFOffset (mfobjects.h)

Especifica un desplazamiento como un número real de punto fijo.

Sintaxis

typedef struct _MFOffset {
  WORD  fract;
  short value;
} MFOffset;

Miembros

fract

Parte fraccionarcional del número.

value

Parte entera del número.

Comentarios

El valor del número es value + (fract / 65536.0f).

Ejemplos

MFOffset MakeOffset(float v)
{
    MFOffset offset;
    offset.value = short(v);
    offset.fract = WORD(65536 * (v-offset.value));
    return offset;
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mfobjects.h (include Mfidl.h)

Consulte también

Estructuras de Media Foundation