TRANSPORT_SAMPLE_STATISTICS Structure

[This documentation is preliminary and is subject to change.]

Contains statistics collected by the output pins of the MPEG-2 Demultiplexer.

Syntax

typedef struct _TransportSampleStatistics {
  DWORD dwWindowSize;
  DWORD dwNoOfRunningPackets;
  DWORD dwNoOfScrambledPackets;
  DWORD dwNoOfDiscontinuity;
  DWORD dwNoOfDroppedPackets;
  REFERENCE_TIME rtCurrentStreamTime;
  REFERENCE_TIME rtFirstPacketStreamTime;
  REFERENCE_TIME rtLastPacketStreamTime;
  REFERENCE_TIME rtLastDemuxInputSampleTime;
} TRANSPORT_SAMPLE_STATISTICS;

Members

  • dwWindowSize
    The maximum number of packets for which the pin stores a running count of statistical data. Once this number is exceeded, the pin discards information using a first-in, first-out (FIFO) queue.

  • dwNoOfRunningPackets
    The running count of packets.

  • dwNoOfScrambledPackets
    The number of scrambled packets.

  • dwNoOfDiscontinuity
    The number of discontinuities.

  • dwNoOfDroppedPackets
    The number of dropped packets.

  • rtCurrentStreamTime
    The current stream time.

  • rtFirstPacketStreamTime
    The stream time of the earliest packet listed in the statistical data.

  • rtLastPacketStreamTime
    The stream time of the latest packet listed in the statistical data.

  • rtLastDemuxInputSampleTime
    The stream time of the most recent packet received by the MPEG-2 filter.

Requirements

Client Requires Windows 7.
Header Declared in Bdaiface.h.

Send comments about this topic to Microsoft

Build date: 12/4/2008