다음을 통해 공유


KSRATE 구조체(ks.h)

쿼리는 속도 요청(KSRATE_CAPABILITY 구조라고 함)이 포함된 속성에 추가된 KSRATE 구조체를 전달하고, 속도 요청이 지정된 경우 기능으로 채워진 KSRATE 구조체를 반환합니다.

구문

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

멤버

PresentationStart

프레젠테이션 시간 단위의 속도에 대한 시작점을 지정합니다.

Duration

프레젠테이션 시간 단위의 속도 기간을 지정합니다.

Interface

이 속도 요청이 전송 되는 연결에 사용되는 인터페이스 또는 관련 연결의 인터페이스를 지정하는 형식 KSPIN_INTERFACE 구조체입니다. 이렇게 하면 핀으로 시간 단위를 해석할 수 있습니다.

Rate

1/10%포인트의 비율을 지정합니다. 여기서 1000은 명목 1.0 속도, 500은 0.5 속도 등입니다. 음수는 역방향 속도를 나타냅니다.

Flags

가능한 플래그 값은 다음 표에 나와 있습니다.

플래그 설명
KSRATE_NOPRESENTATIONSTART 이 속도 변경 요청 또는 쿼리에 유효한 시작 시간이 없음을 지정합니다.
KSRATE_NOPRESENTATIONDURATION 이 속도 변경 요청 또는 쿼리에 유효한 기간이 없음을 지정합니다.

요구 사항

요구 사항
헤더 ks.h(Ks.h 포함)

추가 정보

KSRATE_CAPABILITY