ShapeDmaContext
Funções
| Função | Descrição |
|---|---|
| GetShapeDmaAudioBuffer | Obtém o buffer de áudio de DMA. |
| GetShapeDmaBufferFull | Obtém o sinalizador de buffer cheio. |
| GetShapeDmaBytesPerFrame | Obtém o número de bytes por quadro. |
| GetShapeDmaChannel | Obtém o canal de áudio atual. |
| GetShapeDmaFloatSamples | Obtém o sinalizador que indica se as amostras são de ponto flutuante ou inteiros de 32 bits. |
| GetShapeDmaFramesAvailable | Obtém o número de quadros disponíveis para leitura. |
| GetShapeDmaFramesFree | Obtém o número de quadros disponíveis para gravação. |
| GetShapeDmaMixBufferPeakMagnitude | Obtém a magnitude de pico do buffer de mixagem de DMA. |
| GetShapeDmaNumBytes | Obtém o número de bytes no buffer de áudio. |
| GetShapeDmaNumChannels | Obtém o número de canais no buffer de áudio de DMA. |
| GetShapeDmaNumFrames | Obtém o número de quadros de DMA. |
| GetShapeDmaPeakMagnitude | Obtém a magnitude de pico. |
| GetShapeDmaReadPointer | Obtém o ponteiro de leitura de DMA. |
| GetShapeDmaReadWriteFull | Obtém um valor de 32 bits que contém os ponteiros de leitura e gravação e o sinalizador de buffer cheio. |
| GetShapeDmaTimestamp | Obtém o carimbo de data/hora de DMA. |
| GetShapeDmaWritePointer | Obtém o ponteiro de gravação de DMA. |
| IncrementShapeDmaReadPointer | Incrementa o ponteiro de leitura. |
| IncrementShapeDmaWritePointer | Incrementa o ponteiro de gravação. |
| Função SetShapeDmaAudioBuffer | Define o buffer de áudio de DMA. |
| SetShapeDmaAudioBuffer | Define o buffer de áudio de DMA. |
| SetShapeDmaBufferFull | Define o sinalizador de buffer cheio. |
| SetShapeDmaChannel | Define o canal atual. |
| SetShapeDmaFloatSamples | Define o sinalizador que indica se as amostras são de ponto flutuante ou inteiros de 32 bits. |
| SetShapeDmaNumChannels | Define o número de canais no buffer de áudio de DMA. |
| SetShapeDmaNumFrames | Define o número de quadros de DMA. |
| SetShapeDmaReadPointer | Define o ponteiro de leitura de DMA. |
| SetShapeDmaReadWriteFull | Define os ponteiros de leitura e gravação e o sinalizador de buffer cheio em uma única operação atômica. |
| SetShapeDmaWritePointer | Define o ponteiro de gravação de DMA. |
Estruturas
| Estrutura | Descrição |
|---|---|
| SHAPE_DMA_CONTEXT | A estrutura de contexto de DMA. |
| SHAPE_DMA_READ_WRITE_FULL | Estrutura usada para consultar os ponteiros de leitura e gravação e o sinalizador de buffer cheio em uma única operação. |
