estructura BDA_TRANSPORT_INFO (bdamedia.h)

La estructura de BDA_TRANSPORT_INFO describe el formato de una conexión de flujo.

Sintaxis

typedef struct tagBDA_TRANSPORT_INFO {
  ULONG          ulcbPhyiscalPacket;
  ULONG          ulcbPhyiscalFrame;
  ULONG          ulcbPhyiscalFrameAlignment;
  REFERENCE_TIME AvgTimePerFrame;
} BDA_TRANSPORT_INFO, *PBDA_TRANSPORT_INFO;

Miembros

ulcbPhyiscalPacket

Tamaño, en bytes, de un paquete físico (por ejemplo, el tamaño de una carga de vínculo satélite).

ulcbPhyiscalFrame

Tamaño, en bytes, de cada marco físico (0 indica que no hay ningún requisito de hardware).

ulcbPhyiscalFrameAlignment

Capturar alineación del búfer en bytes (0 y 1 indican que no hay requisitos de alineación).

AvgTimePerFrame

Valor DE TIEMPO DE REFERENCIA que indica el tiempo medio de visualización del fotograma de vídeo, en unidades de 100 nanosegundos.

Comentarios

Una estructura de BDA_TRANSPORT_INFO junto con una estructura KSDATARANGE constituye un intervalo de datos KS_DATARANGE_BDA_TRANSPORT. Un intervalo de datos describe un intervalo de formatos de datos.

Las patillas de filtros especifican los intervalos de datos que admiten para habilitar las conexiones de flujo a patillas de otros filtros que también admiten esos intervalos de datos.

Requisitos

Requisito Valor
Header bdamedia.h (incluya Bdamedia.h)

Consulte también

KSDATARANGE

KSPIN_DESCRIPTOR

KS_DATARANGE_BDA_TRANSPORT