KS_DATARANGE_BDA_TRANSPORT structure (bdamedia.h)

The KS_DATARANGE_BDA_TRANSPORT structure describes a range of data formats for a BDA transport stream.

Syntax

typedef struct tagKS_DATARANGE_BDA_TRANSPORT {
  KSDATARANGE        DataRange;
  BDA_TRANSPORT_INFO BdaTransportInfo;
} KS_DATARANGE_BDA_TRANSPORT, *PKS_DATARANGE_BDA_TRANSPORT;

Members

DataRange

KSDATARANGE structure that describes a range of data formats.

BdaTransportInfo

BDA_TRANSPORT_INFO structure that describes formatting for a BDA transport stream connection.

Remarks

A BDA_TRANSPORT_INFO structure in conjunction with a KSDATARANGE structure makes up a KS_DATARANGE_BDA_TRANSPORT data range. A data range describes a range of data formats.

Pins of filters specify the data ranges they support to enable stream connections to pins of other filters that also support those data ranges.

Requirements

Requirement Value
Header bdamedia.h (include Bdamedia.h)

See also

BDA Stream Format GUIDs

BDA_TRANSPORT_INFO

KSDATARANGE

KSPIN_DESCRIPTOR