AUHostTransportStateBlock Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um bloco delegado que um host usa para fornecer informações sobre seu estado de transporte.
public delegate bool AUHostTransportStateBlock(ref AUHostTransportStateFlags transportStateFlags, ref double currentSamplePosition, ref double cycleStartBeatPosition, ref double cycleEndBeatPosition);
type AUHostTransportStateBlock = delegate of * * * -> bool
Parâmetros
- transportStateFlags
- AUHostTransportStateFlags
O estado do transporte de áudio.
- currentSamplePosition
- Double
A posição de exemplo do host, em exemplos de unidade de áudio.
- cycleStartBeatPosition
- Double
A posição inicial da batida para o ciclo. null
se não estiver pedalando.
- cycleEndBeatPosition
- Double
A posição de batida final para o ciclo. null
se não estiver pedalando.
Valor Retornado
true
se o estado foi recuperado com êxito. Caso contrário, false
.
Comentários
Opcionalmente, os desenvolvedores podem atribuir uma instância dessa classe à propriedade para TransportStateBlock que possam chamá-la no início dos ciclos de renderização para obter o estado de transporte no início do ciclo.