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 포함) |