DXVA_Tile_AV1 구조체(dxva.h)
DXVA_Tile_AV1 구조는 호스트 소프트웨어 디코더가 타일 데이터 위치를 전달하기 위해 가속기로 전송됩니다.
구문
typedef struct _DXVA_Tile_AV1 {
UINT DataOffset;
UINT DataSize;
USHORT row;
USHORT column;
UINT16 Reserved16Bits;
UCHAR anchor_frame;
UCHAR Reserved8Bits;
} DXVA_Tile_AV1, *LPDXVA_Tile_AV1;
멤버
DataOffset
현재 타일에 대해 압축된 비트 스트림 데이터를 찾습니다. 특히 DataOffset 은 AV1 사양에서 init_symbol(tileSize) tile_list_obu, codec_tile_data 또는 tile_group_obu 비트스트림 버퍼의 시작부터의 바이트 오프셋입니다.
DataSize
이 타일과 연결된 비트스트림 데이터 버퍼의 바이트 수 또는 DataOffset에서 제공하는 바이트부터 시작하는 타일 목록입니다.
row
이 타일이 속한 행입니다. 타일 목록 OBU(Open Bitstream Unit)의 일부인 경우 AV1 사양의 anchor_tile_row 지정합니다.
column
이 타일이 속한 열입니다. 타일 목록 OBU의 일부인 경우 AV1 사양의 anchor_tile_column 지정합니다.
Reserved16Bits
예약; 을 0으로 설정합니다. 가속기는 이 필드를 무시합니다.
anchor_frame
타일 목록 OBU에 대한 연결된 anchor_frame 지정합니다. 이는 사양의 anchor_frame_idx 값에서 참조 타일 그림의 원본 프레임 버퍼/표면 인덱스로 변환됩니다. 이 타일이 타일 목록 OBU의 일부가 아닌 경우 이 프레임의 표준 유효하지 않은 프레임 인덱스는 255입니다.
Reserved8Bits
예약; 을 0으로 설정합니다. 가속기는 이 필드를 무시합니다.
설명
이 구조를 사용하는 방법을 비롯한 자세한 내용은 AV1 비디오 코딩용 Direct X 비디오 가속 사양 을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 서버 | Windows Server 2022 |
머리글 | dxva.h |