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

# XBTCGetRelativeStreamIndex(ptrdiff_t,uint32_t,uint32_t)

> Obtient l'index d'un flux pour une texture paginée par rapport à l'adresse de base de cette texture.

Obtient l'index d'un flux pour une texture paginée par rapport à l'adresse de base de cette texture.

## Syntaxe

```cpp theme={null}
int32_t XBTCGetRelativeStreamIndex(  
         ptrdiff_t OffsetFromBaseAddr,  
         size_t BaseTextureSize,  
         size_t PageSize= 0x10000  
)  
```

### Paramètres

*OffsetFromBaseAddr*   \
Type : ptrdiff\_t

Décalage, en octets, à partir de l'adresse de base de la ressource.

*BaseTextureSize*   \
Type : size\_t

Taille, en octets, de la texture de base.

*PageSize*   \
Type : size\_t

Taille, en octets, d'une page de mémoire. Si cette valeur n'est pas spécifiée, la valeur par défaut est de 64 Ko (0x10000).

### Valeur de retour

Type : int32\_t

Retourne l'index de flux relatif associé à la ressource, ou -1 si *OffsetFromBaseAddr* n'est pas aligné sur une limite de page.

## Remarques

Cette méthode retourne l'index de flux relatif associé à la ressource.\
Les index de flux peuvent être identifiés soit à partir de l'adressage relatif de la mémoire virtuelle dans le cas des textures paginées, comme avec Sampler Feedback Streaming (SFS), soit par le niveau de mip dans tous les autres cas. Utilisez cette fonction pour les textures paginées.
Le décalage de l'index de flux doit être ajouté à l'index de flux de base de la ressource pour déterminer l'index de flux absolu.\
Les valeurs négatives doivent être interprétées comme des erreurs.\
Pour SFS, chaque page de 64 Ko qui suit la texture de base est compressée dans l'ordre. La texture de base est toujours le flux 0.

Pour plus d'informations sur les textures en diffusion en continu de mips, consultez [XBTCGetRelativeStreamIndex](/fr-CA/reference/graphics/xbtc/functions/xbtcgetrelativestreamindex_2).

## Configuration requise

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

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

## Voir aussi

[Obtenir l'index de flux de mip relatif](/fr-CA/reference/graphics/xbtc/functions/xbtcgetrelativestreamindex_2)
[XBTC](/fr-CA/reference/graphics/xbtc/xbtc_members)


## Related topics

- [Méthode ILampInfo::GetIndex](/fr-CA/reference/lighting/lamparray/interfaces/ilampinfo/methods/ilampinfo_getindex.md)
- [IGameInputForceFeedbackEffect::GetMotorIndex](/fr-CA/reference/input/gameinput/interfaces/igameinputforcefeedbackeffect/methods/igameinputforcefeedbackeffect_getmotorindex.md)
- [XGameStreamingGetStreamAddedLatency](/fr-CA/reference/system/xgamestreaming/functions/xgamestreaminggetstreamaddedlatency.md)
- [PFLeaderboardsGetEntityLeaderboardRequest](/fr-CA/services/playfab/api-references/c/pfleaderboardstypes/structs/pfleaderboardsgetentityleaderboardrequest.md)
- [Méthode ILampArray::GetIndicesForPurposes](/fr-CA/reference/lighting/lamparray/interfaces/ilamparray/methods/ilamparray_getindicesforpurposes.md)
