> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XBTC_ENCODING_STATS

> Estatísticas que medem o processo de codificação BCn.

Estatísticas que medem o processo de codificação BCn.

## Sintaxe

```cpp theme={null}
typedef struct XBTC_ENCODING_STATS {
    uint64_t NumSamples;
    uint32_t CRC32;
    float ErrorRange;
    float RMSE[4];
    float PSNR[4];
    float MaxError[4];
    float MaxNormError[4]; 
    float EncodingTimeMS;  
} XBTC_ENCODING_STATS  
```

### Membros

*NumSamples*\
Tipo: uint64\_t

Número total de texels amostrados para calcular a média.

*CRC32*\
Tipo: uint32\_t

Um hash da textura codificada para testar o determinismo entre fornecedores de GPU.

*ErrorRange*\
Tipo: float

O erro teórico máximo por canal; o intervalo do sinal. Por exemplo, um sinal de 8 bits teria um intervalo de '255'.

*RMSE*\
Tipo: float\[4]

Raiz quadrada da soma do erro quadrático médio, medida por canal.  Os erros são normalizados ao longo do intervalo, de modo que devem ser multiplicados por ErrorRange para obter um valor canônico.

*PSNR*\
Tipo: float\[4]

Relação sinal-ruído de pico (dB), medida por canal.

*MaxError*\
Tipo: float\[4]

O erro máximo observado em todas as amostras, medido por canal.

*MaxNormError*\
Tipo: float\[4]

O erro máximo observado em todas as amostras, medido como a norma (comprimento) do vetor de erro. Os quatro elementos da matriz são os comprimentos dos vetores de erro de 1D a 4D.  Por exemplo, o erro máximo por pixel de uma textura de 3 canais estaria em MaxNormError\[2].

*EncodingTimeMS*\
Tipo: float

O tempo de codificação da GPU em milissegundos.

## Comentários

*XBTC\_ENCODING\_STATS* é aceito como argumento opcional em [XBTCBlockCompressTexture](/pt-BR/reference/graphics/xbtc/functions/xbtcblockcompresstexture).

## Requisitos

**Cabeçalho:** XBTC.h\
**Plataformas com suporte**: consoles XBOX Series

## Confira também

[XBTC](/pt-BR/reference/graphics/xbtc/xbtc_members)


## Related topics

- [Referência da ferramenta XBOX Texture Compressor (XBTC)](/pt-BR/build/core-features/graphics/newfeatures/xbtc/index.md)
- [Ferramentas de linha de comando para desenvolvimento em console](/pt-BR/tools/tools-console/commandlinetools/commandlinetools.md)
- [XAppCaptureVideoEncoding](/pt-BR/reference/system/xappcapture/enums/xappcapturevideoencoding.md)
- [game_chat_audio_encoding_bitrate](/pt-BR/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate.md)
- [chat_manager::audio_encoding_bitrate](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_audio_encoding_bitrate.md)
