ShapeXmaContext
APIs do ShapeXmaContextFunções
| Função | Descrição |
|---|---|
| GetShapeXmaCurrentInputBuffer | Obtém o buffer de entrada atual. |
| GetShapeXmaErrorSet | Obtém um sinalizador que indica se ocorreu um erro. |
| GetShapeXmaErrorStatus | Obtém os valores de erro atuais. |
| GetShapeXmaInputBuffer0 | Obtém o endereço do buffer de entrada esquerdo. |
| GetShapeXmaInputBuffer0Size | Obtém o tamanho do buffer de entrada esquerdo. |
| GetShapeXmaInputBuffer0Valid | Obtém o sinalizador de validade do buffer de entrada esquerdo. |
| GetShapeXmaInputBuffer1 | Obtém o endereço do buffer de entrada direito. |
| GetShapeXmaInputBuffer1Size | Obtém o tamanho do buffer de entrada direito. |
| GetShapeXmaInputBuffer1Valid | Obtém o sinalizador de validade do buffer de entrada direito. |
| GetShapeXmaInputBufferReadOffset | Obtém o deslocamento de leitura do buffer de entrada atual. |
| GetShapeXmaInputBufferValid | Obtém os sinalizadores de validade dos buffers de entrada. |
| GetShapeXmaInterruptWhenDone | Reservado para uso interno. |
| GetShapeXmaLoopEndOffset | Obtém o deslocamento final do loop do contexto XMA. |
| GetShapeXmaLoopStartOffset | Obtém o deslocamento inicial do loop do contexto XMA. |
| GetShapeXmaLoopSubframeEnd | Obtém o número do último subquadro do loop. |
| GetShapeXmaLoopSubframeSkip | Obtém o número de subquadros a serem ignorados no início do loop. |
| GetShapeXmaNumChannels | Obtém o número de canais. |
| GetShapeXmaNumLoops | Obtém o número de loops do contexto XMA. |
| GetShapeXmaNumSubframesToDecode | Obtém o número de subquadros a serem decodificados por passagem. |
| GetShapeXmaNumSubframesToSkip | Obtém o número de subquadros a serem ignorados. |
| GetShapeXmaOutputBuffer | Obtém o endereço do buffer de saída. |
| GetShapeXmaOutputBufferNumBytesAvailable | Obtém o número de bytes disponíveis para leitura do buffer de saída. |
| GetShapeXmaOutputBufferNumFramesAvailable | Obtém o número de quadros disponíveis para leitura do buffer de saída. |
| GetShapeXmaOutputBufferReadOffset | Obtém o deslocamento de leitura do buffer de saída. |
| GetShapeXmaOutputBufferSize | Obtém o tamanho do buffer de saída. |
| GetShapeXmaOutputBufferValid | Obtém o sinalizador de validade do buffer de saída. |
| GetShapeXmaOutputBufferWriteOffset | Obtém o deslocamento de gravação do buffer de saída. |
| GetShapeXmaOverlapAddBuffer | Obtém o endereço do buffer de overlap-add. |
| GetShapeXmaPacketMetadata | Reservado para uso interno. |
| GetShapeXmaParserErrorSet | Obtém um sinalizador que indica se ocorreu um erro do analisador XMA. |
| GetShapeXmaParserErrorStatus | Obtém o valor de erro atual do analisador XMA. |
| GetShapeXmaSampleRate | Obtém a taxa de amostragem. |
| GetShapeXmaStopWhenDone | Reservado para uso interno. |
| SetShapeXmaCurrentInputBuffer | Define o buffer de entrada atual. |
| SetShapeXmaInputBuffer0(SHAPE_XMA_CONTEXT*, const void*) | Define o endereço do buffer de entrada esquerdo. |
| SetShapeXmaInputBuffer0(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Define o endereço do buffer de entrada esquerdo. |
| SetShapeXmaInputBuffer0Size | Define o tamanho do buffer de entrada esquerdo. |
| SetShapeXmaInputBuffer0Valid | Define o sinalizador de validade do buffer de entrada esquerdo. |
| SetShapeXmaInputBuffer1(SHAPE_XMA_CONTEXT*, const void*) | Define o endereço do buffer de entrada direito. |
| SetShapeXmaInputBuffer1(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Define o endereço do buffer de entrada direito. |
| SetShapeXmaInputBuffer1Size | Define o tamanho do buffer de entrada direito. |
| SetShapeXmaInputBuffer1Valid | Define o sinalizador de validade do buffer de entrada direito. |
| SetShapeXmaInputBufferReadOffset | Define o deslocamento de leitura do buffer de entrada atual. |
| SetShapeXmaInputBufferValid | Define os sinalizadores de validade dos buffers de entrada. |
| SetShapeXmaInterruptWhenDone | Reservado para uso interno. |
| SetShapeXmaLoopEndOffset | Define o deslocamento final do loop do contexto XMA. |
| SetShapeXmaLoopStartOffset | Define o deslocamento inicial do loop do contexto XMA. |
| SetShapeXmaLoopSubframeEnd | Especifica o último subquadro do loop. |
| SetShapeXmaLoopSubframeSkip | Define o número de subquadros a serem ignorados no início do loop. |
| SetShapeXmaNumChannels | Define o número de canais. |
| SetShapeXmaNumLoops | Define o número de loops do contexto XMA. |
| SetShapeXmaNumSubframesToDecode | Define o número de subquadros a serem decodificados por passagem. |
| SetShapeXmaNumSubframesToSkip | Define o número de subquadros a serem ignorados. |
| SetShapeXmaOutputBuffer(SHAPE_XMA_CONTEXT*, void*) | Define o endereço do buffer de saída. |
| SetShapeXmaOutputBuffer(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Define o endereço do buffer de saída. |
| SetShapeXmaOutputBufferReadOffset | Define o deslocamento de leitura do buffer de saída. |
| SetShapeXmaOutputBufferSize | Define o tamanho do buffer de saída. |
| SetShapeXmaOutputBufferValid | Define o sinalizador de validade do buffer de saída. |
| SetShapeXmaOverlapAddBuffer(SHAPE_XMA_CONTEXT*, void*) | Define o endereço do buffer de overlap-add. |
| SetShapeXmaOverlapAddBuffer(SHAPE_XMA_CONTEXT*, APU_ADDRESS) | Define o endereço do buffer de overlap-add. |
| SetShapeXmaPacketMetadata | Reservado para uso interno. |
| SetShapeXmaSampleRate(SHAPE_XMA_CONTEXT*, SHAPE_XMA_SAMPLE_RATE) | Define a taxa de amostragem. |
| SetShapeXmaSampleRate(SHAPE_XMA_CONTEXT*, UINT32) | Define a taxa de amostragem. |
| SetShapeXmaStopWhenDone | Reservado para uso interno. |
Estruturas
| Estrutura | Descrição |
|---|---|
| SHAPE_XMA_CONTEXT | O contexto XBOX Media Audio (XMA). |
Enumerações
| Enumeração | Descrição |
|---|---|
| SHAPE_XMA_SAMPLE_RATE | Taxas de amostragem válidas. |
