Share via


IMFSensorDevice::GetStreamAttributesCount 메서드(mfidl.h)

센서 디바이스에 대한 스트림 특성 저장소 수를 가져옵니다. 이 숫자는 유효한 모든 스트림에 최소한 스트림 ID 및 스트림 범주를 포함하는 특성 저장소가 있어야 하므로 디바이스에 사용할 수 있는 총 스트림 수를 나타냅니다.

구문

HRESULT GetStreamAttributesCount(
  [in]  MFSensorStreamType eType,
  [out] DWORD              *pdwCount
);

매개 변수

[in] eType

입력 또는 출력 스트림에 대해 특성 저장소 수를 요청할지 여부를 지정하는 MFSensorStreamType 열거형의 멤버입니다.

[out] pdwCount

이 센서 디바이스에 사용할 수 있는 스트림 특성의 수입니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.
E_POINTER
pdwCount 매개 변수는 null입니다.
MF_E_NOT_INITIALIZED
센서 그룹이 초기화되지 않았습니다.

설명

호출자는 스트림 특성 수를 사용하여 센서 디바이스에서 제공하는 스트림 수를 나타낼 수 있습니다.

참고 센서 디바이스가 활성화된 공유 모드에 따라 런타임 중에 모든 스트림이 있을 수 있는 것은 아닙니다. 공유로 표시된 스트림, 즉 MF_DEVICESTREAM_FRAMESERVER_SHARED 특성이 0이 아닌 값으로 설정되고 범주 가 PINNAME_VIDEO_PREVIEW 핀이 있는 스트림은 사용된 공유 모드로 설정된 디바이스에 존재합니다. MFSensorDeviceMode_Shared SetSensorDeviceMode에 전달하여 디바이스를 공유 모드로 전환합니다. 공유로 표시된 스트림이 없고 미리 보기 스트림을 사용할 수 없는 경우 범주 가 PINNAME_VIDEO_CAPTURE 첫 번째 캡처 스트림이 공유됩니다.
 

요구 사항

   
지원되는 최소 클라이언트 Windows 10 버전 1607 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 mfidl.h
라이브러리 Mfplat.lib; Mfplat.dll

참고 항목

IMFSensorDevice