IMFSensorDevice::GetStreamAttributesCount 메서드(mfidl.h)
센서 디바이스에 대한 스트림 특성 저장소 수를 가져옵니다. 이 숫자는 유효한 모든 스트림에 최소한 스트림 ID 및 스트림 범주를 포함하는 특성 저장소가 있어야 하므로 디바이스에 사용할 수 있는 총 스트림 수를 나타냅니다.
구문
HRESULT GetStreamAttributesCount(
[in] MFSensorStreamType eType,
[out] DWORD *pdwCount
);
매개 변수
[in] eType
입력 또는 출력 스트림에 대해 특성 저장소 수를 요청할지 여부를 지정하는 MFSensorStreamType 열거형의 멤버입니다.
[out] pdwCount
이 센서 디바이스에 사용할 수 있는 스트림 특성의 수입니다.
반환 값
이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.
반환 코드 | Description |
---|---|
|
메서드가 성공했습니다. |
|
pdwCount 매개 변수는 null입니다. |
|
센서 그룹이 초기화되지 않았습니다. |
설명
호출자는 스트림 특성 수를 사용하여 센서 디바이스에서 제공하는 스트림 수를 나타낼 수 있습니다.
참고 센서 디바이스가 활성화된 공유 모드에 따라 런타임 중에 모든 스트림이 있을 수 있는 것은 아닙니다. 공유로 표시된 스트림, 즉 MF_DEVICESTREAM_FRAMESERVER_SHARED 특성이 0이 아닌 값으로 설정되고 범주 가 PINNAME_VIDEO_PREVIEW 핀이 있는 스트림은 사용된 공유 모드로 설정된 디바이스에 존재합니다. MFSensorDeviceMode_Shared SetSensorDeviceMode에 전달하여 디바이스를 공유 모드로 전환합니다.
공유로 표시된 스트림이 없고 미리 보기 스트림을 사용할 수 없는 경우 범주 가 PINNAME_VIDEO_CAPTURE 첫 번째 캡처 스트림이 공유됩니다.
요구 사항
지원되는 최소 클라이언트 | Windows 10 버전 1607 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | mfidl.h |
라이브러리 | Mfplat.lib; Mfplat.dll |