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