ShapeXmaContext
API ShapeXmaContextFonctions
| Fonction | Description |
|---|---|
| GetShapeXmaCurrentInputBuffer | Obtient la mémoire tampon d’entrée actuelle. |
| GetShapeXmaErrorSet | Obtient un indicateur qui précise si une erreur s’est produite. |
| GetShapeXmaErrorStatus | Obtient les valeurs d’erreur actuelles. |
| GetShapeXmaInputBuffer0 | Obtient l’adresse de la mémoire tampon d’entrée gauche. |
| GetShapeXmaInputBuffer0Size | Obtient la taille de la mémoire tampon d’entrée gauche. |
| GetShapeXmaInputBuffer0Valid | Obtient l’indicateur de validité de la mémoire tampon d’entrée gauche. |
| GetShapeXmaInputBuffer1 | Obtient l’adresse de la mémoire tampon d’entrée droite. |
| GetShapeXmaInputBuffer1Size | Obtient la taille de la mémoire tampon d’entrée droite. |
| GetShapeXmaInputBuffer1Valid | Obtient l’indicateur de validité de la mémoire tampon d’entrée droite. |
| GetShapeXmaInputBufferReadOffset | Obtient le décalage de lecture de la mémoire tampon d’entrée actuelle. |
| GetShapeXmaInputBufferValid | Obtient les indicateurs de validité des mémoires tampons d’entrée. |
| GetShapeXmaInterruptWhenDone | Réservé à un usage interne. |
| GetShapeXmaLoopEndOffset | Obtient le décalage de fin de la boucle du contexte XMA. |
| GetShapeXmaLoopStartOffset | Obtient le décalage de début de la boucle du contexte XMA. |
| GetShapeXmaLoopSubframeEnd | Obtient le numéro de la dernière sous-trame de la boucle. |
| GetShapeXmaLoopSubframeSkip | Obtient le nombre de sous-trames à ignorer au début de la boucle. |
| GetShapeXmaNumChannels | Obtient le nombre de canaux. |
| GetShapeXmaNumLoops | Obtient le nombre de boucles du contexte XMA. |
| GetShapeXmaNumSubframesToDecode | Obtient le nombre de sous-trames à décoder par passe. |
| GetShapeXmaNumSubframesToSkip | Obtient le nombre de sous-trames à ignorer. |
| GetShapeXmaOutputBuffer | Obtient l’adresse de la mémoire tampon de sortie. |
| GetShapeXmaOutputBufferNumBytesAvailable | Obtient le nombre d’octets disponibles en lecture dans la mémoire tampon de sortie. |
| GetShapeXmaOutputBufferNumFramesAvailable | Obtient le nombre de trames disponibles en lecture dans la mémoire tampon de sortie. |
| GetShapeXmaOutputBufferReadOffset | Obtient le décalage de lecture de la mémoire tampon de sortie. |
| GetShapeXmaOutputBufferSize | Obtient la taille de la mémoire tampon de sortie. |
| GetShapeXmaOutputBufferValid | Obtient l’indicateur de validité de la mémoire tampon de sortie. |
| GetShapeXmaOutputBufferWriteOffset | Obtient le décalage d’écriture de la mémoire tampon de sortie. |
| GetShapeXmaOverlapAddBuffer | Obtient l’adresse de la mémoire tampon de chevauchement-addition. |
| GetShapeXmaPacketMetadata | Réservé à un usage interne. |
| GetShapeXmaParserErrorSet | Obtient un indicateur qui précise si une erreur de l’analyseur XMA s’est produite. |
| GetShapeXmaParserErrorStatus | Obtient la valeur d’erreur actuelle de l’analyseur XMA. |
| GetShapeXmaSampleRate | Obtient la fréquence d’échantillonnage. |
| GetShapeXmaStopWhenDone | Réservé à un usage interne. |
| SetShapeXmaCurrentInputBuffer | Définit la mémoire tampon d’entrée actuelle. |
| SetShapeXmaInputBuffer0(SHAPE_XMA_CONTEXT*, const void*) | Définit l’adresse de la mémoire tampon d’entrée gauche. |
| SetShapeXmaInputBuffer0(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Définit l’adresse de la mémoire tampon d’entrée gauche. |
| SetShapeXmaInputBuffer0Size | Définit la taille de la mémoire tampon d’entrée gauche. |
| SetShapeXmaInputBuffer0Valid | Définit l’indicateur de validité de la mémoire tampon d’entrée gauche. |
| SetShapeXmaInputBuffer1(SHAPE_XMA_CONTEXT*, const void*) | Définit l’adresse de la mémoire tampon d’entrée droite. |
| SetShapeXmaInputBuffer1(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Définit l’adresse de la mémoire tampon d’entrée droite. |
| SetShapeXmaInputBuffer1Size | Définit la taille de la mémoire tampon d’entrée droite. |
| SetShapeXmaInputBuffer1Valid | Définit l’indicateur de validité de la mémoire tampon d’entrée droite. |
| SetShapeXmaInputBufferReadOffset | Définit le décalage de lecture de la mémoire tampon d’entrée actuelle. |
| SetShapeXmaInputBufferValid | Définit les indicateurs de validité des mémoires tampons d’entrée. |
| SetShapeXmaInterruptWhenDone | Réservé à un usage interne. |
| SetShapeXmaLoopEndOffset | Définit le décalage de fin de la boucle du contexte XMA. |
| SetShapeXmaLoopStartOffset | Définit le décalage de début de la boucle du contexte XMA. |
| SetShapeXmaLoopSubframeEnd | Spécifie la dernière sous-trame de la boucle. |
| SetShapeXmaLoopSubframeSkip | Définit le nombre de sous-trames à ignorer au début de la boucle. |
| SetShapeXmaNumChannels | Définit le nombre de canaux. |
| SetShapeXmaNumLoops | Définit le nombre de boucles du contexte XMA. |
| SetShapeXmaNumSubframesToDecode | Définit le nombre de sous-trames à décoder par passe. |
| SetShapeXmaNumSubframesToSkip | Définit le nombre de sous-trames à ignorer. |
| SetShapeXmaOutputBuffer(SHAPE_XMA_CONTEXT*, void*) | Définit l’adresse de la mémoire tampon de sortie. |
| SetShapeXmaOutputBuffer(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Définit l’adresse de la mémoire tampon de sortie. |
| SetShapeXmaOutputBufferReadOffset | Définit le décalage de lecture de la mémoire tampon de sortie. |
| SetShapeXmaOutputBufferSize | Définit la taille de la mémoire tampon de sortie. |
| SetShapeXmaOutputBufferValid | Définit l’indicateur de validité de la mémoire tampon de sortie. |
| SetShapeXmaOverlapAddBuffer(SHAPE_XMA_CONTEXT*, void*) | Définit l’adresse de la mémoire tampon de chevauchement-addition (overlap-add). |
| SetShapeXmaOverlapAddBuffer(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Définit l’adresse de la mémoire tampon de chevauchement-addition (overlap-add). |
| SetShapeXmaPacketMetadata | Réservé à un usage interne. |
| SetShapeXmaSampleRate(SHAPE_XMA_CONTEXT*, SHAPE_XMA_SAMPLE_RATE) | Définit la fréquence d’échantillonnage. |
| SetShapeXmaSampleRate(SHAPE_XMA_CONTEXT*, UINT32) | Définit la fréquence d’échantillonnage. |
| SetShapeXmaStopWhenDone | Réservé à un usage interne. |
Structures
| Structure | Description |
|---|---|
| SHAPE_XMA_CONTEXT | Contexte XBOX Media Audio (XMA). |
Énumérations
| Énumération | Description |
|---|---|
| SHAPE_XMA_SAMPLE_RATE | Fréquences d’échantillonnage valides. |
