AUHostTransportStateBlock Delegar

Definição

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.

Aplica-se a