다음을 통해 공유


KSWAVE_OUTPUT_CAPABILITIES 구조체(ksmedia.h)

KSWAVE_OUTPUT_CAPABILITIES 구조는 디바이스의 출력 기능을 설명하는 데 사용됩니다.

구문

typedef struct {
  ULONG MaximumChannelsPerConnection;
  ULONG MinimumBitsPerSample;
  ULONG MaximumBitsPerSample;
  ULONG MinimumSampleFrequency;
  ULONG MaximumSampleFrequency;
  ULONG TotalConnections;
  ULONG StaticConnections;
  ULONG StreamingConnections;
  ULONG ActiveConnections;
  ULONG ActiveStaticConnections;
  ULONG ActiveStreamingConnections;
  ULONG Total3DConnections;
  ULONG Static3DConnections;
  ULONG Streaming3DConnections;
  ULONG Active3DConnections;
  ULONG ActiveStatic3DConnections;
  ULONG ActiveStreaming3DConnections;
  ULONG TotalSampleMemory;
  ULONG FreeSampleMemory;
  ULONG LargestFreeContiguousSampleMemory;
} KSWAVE_OUTPUT_CAPABILITIES, *PKSWAVE_OUTPUT_CAPABILITIES;

멤버

MaximumChannelsPerConnection

연결당 최대 채널 수를 지정합니다.

MinimumBitsPerSample

샘플당 최소 비트를 지정합니다.

MaximumBitsPerSample

샘플당 최대 비트를 지정합니다.

MinimumSampleFrequency

최소 샘플링 빈도를 지정합니다.

MaximumSampleFrequency

최대 샘플링 빈도를 지정합니다.

TotalConnections

총 연결 수를 나타냅니다.

StaticConnections

정적 연결 수를 나타냅니다.

StreamingConnections

스트리밍 연결 수를 나타냅니다.

ActiveConnections

활성 연결 수를 나타냅니다.

ActiveStaticConnections

활성 정적 연결 수를 나타냅니다.

ActiveStreamingConnections

활성 스트리밍 연결 수를 나타냅니다.

Total3DConnections

총 3D 연결 수를 나타냅니다.

Static3DConnections

정적 3D 연결 수를 나타냅니다.

Streaming3DConnections

스트리밍 3D 연결 수를 나타냅니다.

Active3DConnections

활성 3D 연결 수를 나타냅니다.

ActiveStatic3DConnections

정적 3D 연결 수를 나타냅니다.

ActiveStreaming3DConnections

스트리밍 3D 연결 수를 나타냅니다.

TotalSampleMemory

샘플 메모리의 총 양을 지정합니다.

FreeSampleMemory

사용 가능한 사용 가능한 샘플 메모리를 지정합니다.

LargestFreeContiguousSampleMemory

가장 크고 연속적인 샘플 메모리 양을 지정합니다.

설명

이 구조체는 KSPROPERTY_WAVE_OUTPUT_CAPABILITIES 속성에서 사용됩니다.

요구 사항

요구 사항
헤더 ksmedia.h(Ksmedia.h 포함)

추가 정보

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES