KSRATE
Collapse the table of content
Expand the table of content

KSRATE structure

The query is passed a KSRATE structure appended to the property containing the rate request (known as a KSRATE_CAPABILITY structure), and is returned a KSRATE structure filled in with the capability given the rate request.

Syntax


typedef struct {
  LONGLONG        PresentationStart;
  LONGLONG        Duration;
  KSPIN_INTERFACE Interface;
  LONG            Rate;
  ULONG           Flags;
} KSRATE, *PKSRATE;

Members

PresentationStart

Specifies the start point for the rate in presentation time units.

Duration

Specifies the duration of the rate in presentation time units.

Interface

A structure of type KSPIN_INTERFACE that specifies either the interface used in the connection this rate request is being sent to, or the interface of a related connection. This allows the time units to be interpreted by the pin.

Rate

Specifies the rate in terms of 1/10th percentage points, where 1000 is the nominal 1.0 rate, 500 is 0.5 rate, and so on. Negative numbers indicate reverse rates.

Flags

Possible flag values are listed in the following table.

FlagDescription

KSRATE_NOPRESENTATIONSTART

Specifies that there is no valid start time in this rate change request or query.

KSRATE_NOPRESENTATIONDURATION

Specifies that there is no valid duration in this rate change request or query.

 

Requirements

Header

Ks.h (include Ks.h)

See also

KSRATE_CAPABILITY

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft