SHAPE_PCM_CONTEXT
A estrutura de contexto PCM.Sintaxe
Membros
bufferStartTipo: UINT32 Gravação: buffer de áudio. bufferLength
Tipo: UINT32 Gravação: comprimento do buffer de áudio em amostras. reserved0
Tipo: UINT32 Reservado. loopCount
Tipo: UINT32 Leitura/Gravação: contagem de loops. reserved1
Tipo: UINT32 Reservado. full
Tipo: UINT32 Gravação: para buffers circulares, quando readPointer é igual a loopStartWritePointer: 1 == buffer cheio, 0 == buffer vazio. reserved2
Tipo: UINT32 Reservado. readPointer
Tipo: UINT32 Leitura/Gravação: deslocamento alinhado ao quadro, de 128 amostras, em amostras a partir do início do buffer de áudio. Os sete (7) bits inferiores são ignorados. reserved3
Tipo: UINT32 Reservado. loopStartWritePointer
Tipo: UINT32 Gravação: deslocamento de amostra não alinhado ao quadro a partir do início do buffer de áudio. Indica o início do loop para buffers lineares ou o ponteiro de gravação para buffers circulares. reserved4
Tipo: UINT32 Reservado. loopEnd
Tipo: UINT32 Gravação: deslocamento de amostra não alinhado ao quadro a partir do início do buffer de áudio. Indica o fim do loop. O tamanho mínimo do loop é de 128 amostras. reserved5
Tipo: UINT32 Reservado. mode
Tipo: UINT32 Gravação: SHAPE_PCM_MODE reserved6
Tipo: UINT32 Reservado. format
Tipo: UINT32 Gravação: SHAPE_PCM_FORMAT reserved7
Tipo: UINT32 Reservado. reserved
Tipo: UINT32[1] Reservado.
Comentários
Os campos marcados como Gravação são definidos pelo seu aplicativo e não são alterados pela biblioteca do Audio Control Processor (ACP). Os campos marcados como Leitura/Gravação são definidos pelo seu aplicativo, mas podem ser alterados pela biblioteca ACP. O tamanho de um buffer de Pulse Code Modulation (PCM) depende do formato do buffer. Consulte os comentários de SHAPE_PCM_FORMAT.Requisitos
Cabeçalho: shapepcmcontext.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
Visão geral do ACPVisão geral do Shape
shapepcmcontext
