> ## 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.

# XBTCCompressStream

> Compresse un flux de texture unique.

Compresse un flux de texture unique.

## Syntaxe

```cpp theme={null}
HRESULT XBTCCompressStream(  
         size_t* pCompressedSize,  
         size_t* pInflatedSize,  
         void* pCompressedStream,  
         const void* pUncompressedStream,  
         size_t UncompressedSize,  
         DXGI_FORMAT Format,  
         XBTC_COMPRESSION_FLAGS Flags  
)  
```

### Paramètres

*pCompressedSize*   \_Out\_\
Type : size\_t\*

Taille résultante après compression.

*pInflatedSize*   \_Out\_\
Type : size\_t\*

Taille, en octets, du flux avant Deflate().

*pCompressedStream*   \_Out\_writes\_bytes\_(UncompressedSize)\
Type : void\*

Pointeur vers le flux compressé.

*pUncompressedStream*   \_In\_reads\_bytes\_(UncompressedSize)\
Type : void\*

Pointeur vers le flux non compressé.

*UncompressedSize*   \_In\_\
Type : size\_t

Taille, en octets, du flux non compressé.

*Format*   \_In\_\
Type : DXGI\_FORMAT

Format de texture (pour BCPack).

*Flags*   \_In\_\
Type : [XBTC\_COMPRESSION\_FLAGS](/fr/reference/graphics/xbtc/enums/xbtc_compression_flags)

Option de compression.

### Valeur de retour

Type : HRESULT

Retourne E\_FAIL si le flux est incompressible.

## Remarques

`XBTCCompressStream` compresse un flux de texture unique.\
Pour plus d'informations sur les paramètres de compression, consultez [XBTC\_COMPRESSION\_FLAGS](/fr/reference/graphics/xbtc/enums/xbtc_compression_flags).
Pour plus d'informations sur les archives XBTC, consultez [XBOX Texture Compressor (XBTC)](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/xbtc/xbox-texture-compressor).
Pour plus d'informations sur les membres XBTC, consultez [XBTC](/fr/reference/graphics/xbtc/xbtc_members).

## Configuration requise

**En-tête :** XBTC.h

**Plateformes prises en charge** : consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[XBTC](/fr/reference/graphics/xbtc/xbtc_members)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [Game streaming latency measurement](/build/core-features/common/game-streaming/game-streaming-latency-measurement.md)
- [Make package (makepkg.exe)](/build/core-features/common/packaging/deployment/makepkg.md)
- [HCHttpCallResponseSetGzipCompressed](/reference/live/httpclient/httpclient/functions/hchttpcallresponsesetgzipcompressed.md)
