DXVA_HuffmanTable_MJPEG 구조체(dxva.h)
DXVA_HuffmanTable_MJPEG 구조는 MJPEG 비디오 디코딩을 위해 압축된 그림의 Huffman 테이블을 제공합니다.
통사론
typedef struct _DXVA_HuffmanTable_MJPEG {
UINT8 bits_ac[4][16];
UINT8 table_ac[4][256];
UINT8 bits_dc[4][16];
UINT8 table_dc[4][256];
} DXVA_HuffmanTable_MJPEG, *LPDXVA_HuffmanTable_MJPEG;
회원
bits_ac[4]
table_ac[4]
table_ac[j][i] 멤버는 AC 클래스 테이블용 Huffman 테이블 슬롯 I에 대해 각 Huffman 코드 j 연결된 값을 지정합니다. 사양의 DHT 표식에서 vi,j 매개 변수에 해당합니다.
bits_dc[4]
table_dc[4]
table_dc[j][i] 멤버는 DC 클래스 테이블용 Huffman 테이블 슬롯 I에 대한 각 Huffman 코드 j 연결된 값을 지정합니다. 사양의 DHT 표식에서 vi,j 매개 변수에 해당합니다.
발언
이 구조는 버퍼 유형이 D3D12에서 D3D12_VIDEO_DECODE_ARGUMENT_TYPE_HUFFMAN_TABLE D3D11에서 D3D11_VIDEO_DECODER_BUFFER_HUFFMAN_TABLE 경우 MJPEG 비디오 코딩에 사용됩니다.
호스트에서 DXVA_HuffmanTable_MJPEG 지정하지 않은 경우 액셀러레이터는 JPEG 사양의 부록 K에 지정된 대로 기본 양자화 테이블을 사용해야 합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11, verion 24H2 |
헤더 | dxva.h |