DisplayDevice.CreateSimpleScanout 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
전체 화면 화면을 화면에 직접 표시하는 데 사용할 수 있는 DisplayScanout 개체를 만듭니다.
public:
virtual DisplayScanout ^ CreateSimpleScanout(DisplaySource ^ pSource, DisplaySurface ^ pSurface, unsigned int SubResourceIndex, unsigned int SyncInterval) = CreateSimpleScanout;
DisplayScanout CreateSimpleScanout(DisplaySource const& pSource, DisplaySurface const& pSurface, uint32_t const& SubResourceIndex, uint32_t const& SyncInterval);
public DisplayScanout CreateSimpleScanout(DisplaySource pSource, DisplaySurface pSurface, uint SubResourceIndex, uint SyncInterval);
function createSimpleScanout(pSource, pSurface, SubResourceIndex, SyncInterval)
Public Function CreateSimpleScanout (pSource As DisplaySource, pSurface As DisplaySurface, SubResourceIndex As UInteger, SyncInterval As UInteger) As DisplayScanout
매개 변수
- pSource
- DisplaySource
전체 화면 콘텐츠를 표시할 DisplaySource 입니다.
- pSurface
- DisplaySurface
전체 화면 기본 화면입니다.
- SubResourceIndex
-
UInt32
unsigned int
uint32_t
Direct3D의 하위 리소스 개념과 관련이 있습니다. 이 인덱스를 사용하여 여러 하위 리소스가 있는 경우 검사에 사용할 DisplaySurface 내의 하위 리소스를 지정할 수 있습니다.
여러 하위 리소스가 있는 DisplaySurface를 사용하는 유일한 방법은 isStereo 플래그(CreateWithProperties 참조)를 사용하여 DisplaySurface를 만들거나 IDisplayDeviceInterop에서 API를 사용하여 ID3D11Texture2D를 여는 것입니다.
subresourceindex에 대한 가장 일반적인 값은 0이며, 이는 하위 리소스가 필요하거나 사용할 수 없음을 나타냅니다.
- SyncInterval
-
UInt32
unsigned int
uint32_t
프레임의 프레젠테이션을 디스플레이의 세로 공백과 동기화하는 방법을 지정하는 정수입니다.
SyncInterval == 0. 디스플레이의 다음 세로 공백에서 프레젠테이션이 발생합니다. 큐에 값이 = 0인 다른 선물이 있는 경우 해당 선물은 삭제됩니다. SyncInterval == 0, DisplayScanoutOptions::AllowTearing. 프레젠테이션은 즉시 발생합니다. 이전 프레임과의 동기화가 없습니다. 이로 인해 가시적인 눈물이 발생할 수 있습니다. SyncInterval == 1~4. 디스플레이의 세로 공백 이 n 개 이상인 프레젠테이션을 동기화합니다.
반환
DisplayScanout 값입니다.