PFNUSBCAMD_SetVideoFormat 콜백 함수(usbcamdi.h)
USBCAMD_SetVideoFormat 서비스는 비디오 형식이 변경되었음을 USBCAMD에 알리는 데 사용됩니다.
구문
PFNUSBCAMD_SetVideoFormat PfnusbcamdSetvideoformat;
NTSTATUS PfnusbcamdSetvideoformat(
[in] PVOID DeviceContext,
[in] PHW_STREAM_REQUEST_BLOCK pSrb
)
{...}
매개 변수
[in] DeviceContext
디바이스별 컨텍스트에 대한 포인터입니다.
[in] pSrb
SRB(스트림 요청 블록)에 대한 포인터입니다.
반환 값
USBCAMD_SetVideoFormat 호출이 성공하면 TRUE 를 반환하고, 그렇지 않으면 FALSE 를 반환하고 pSrb->상태를 다음 오류 코드 중 하나로 설정합니다.
| 반환 코드 | 설명 |
|---|---|
|
USBCAMD는 다음과 같은 여러 가지 이유로 STATUS_INVALID_PARAMETER 반환할 수 있습니다.
알 수 없는 비디오 형식 비디오 정보 헤더 크기 또는 형식 크기를 계산할 때 산술 오버플로입니다. |
|
비디오 정보 헤더를 할당할 리소스가 부족합니다. |
설명
이 함수는 성공을 나타내고 STATUS_SUCCESS 않는 TRUE 를 반환합니다.
카메라 미니 드라이버는 비디오 형식과 관련된 모든 SRB를 처리해야 합니다. 카메라 미니 드라이버는 USBCAMD_SetVideoFormat 사용하여 USBCAMD에 비디오 형식 변경을 알려야 합니다. 일반적으로 카메라 미니 드라이버는 SRB_SET_DATA_FORMAT 처리기 내에서 USBCAMD_SetVideoFormat 호출합니다.
USBCAMD_SetVideoFormat USBCAMD 버전 1.0에서는 사용할 수 없습니다.
요구 사항
| 대상 플랫폼 | 데스크톱 |
| 헤더 | usbcamdi.h(Usbcamdi.h 포함) |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기