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

# XBTCDecompressStream

> Crée un flux décompressé à partir d'un flux compressé et l'écrit dans une mémoire préallouée.

Crée un flux décompressé à partir d'un flux compressé et l'écrit dans une mémoire préallouée.

## Syntaxe

```cpp theme={null}
HRESULT XBTCDecompressStream(  
         void* pUncompressedStream,  
         const void* pCompressedStream,  
         size_t CompressedSize,  
         size_t InflatedSize,  
         size_t UncompressedSize,  
         DXGI_FORMAT Format  
)  
```

### Paramètres

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

Pointeur vers le flux non compressé.

*pCompressedStream*   \_In\_reads\_bytes\_(CompressedSize)\
Type : void\*

Pointeur vers le flux compressé.

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

Taille, en octets, du flux compressé.

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

Longueur, en octets, du flux après BCPack().

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

Longueur, en octets, du flux non compressé.

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

Format de texture pour BCPack().

### Valeur de retour

Type : HRESULT

Retourne `S_OK` en cas de réussite ; sinon, retourne un code d'erreur HRESULT.

## Remarques

`XBTCDecompressStream` crée un flux décompressé à partir d'un flux compressé. Cette méthode n'alloue pas la mémoire du flux décompressé. Comme la taille non compressée est déjà connue, on suppose que l'appelant a déjà alloué la mémoire.
Pour plus d'informations sur la décompression d'une texture, consultez [XBTCDecompressTexture](/fr/reference/graphics/xbtc/functions/xbtcdecompresstexture).
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).

## 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)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Easy Hardware Decompression](/build/console-features/storage/directstorage/directstorage-drop-in-decompression.md)
- [DirectStorage Overview](/build/console-features/storage/directstorage/directstorage-overview.md)
- [Economy V2 TurboLoading](/services/playfab/economy-monetization/economy-v2/inventory/turboloading.md)
