Condividi tramite


AudioFrameInputNode.AddFrame(AudioFrame) Metodo

Definizione

Aggiunge un frame audio al nodo di input del frame audio.

public:
 virtual void AddFrame(AudioFrame ^ frame) = AddFrame;
void AddFrame(AudioFrame const& frame);
public void AddFrame(AudioFrame frame);
function addFrame(frame)
Public Sub AddFrame (frame As AudioFrame)

Parametri

frame
AudioFrame

Oggetto AudioFrame che rappresenta la cornice.

Commenti

L'oggetto AudioFrame specificato deve avere un AudioBuffer sottostante con una lunghezza maggiore di 0 o un errore di E_INVALIDARG verrà generato. Inoltre, l'IMemoryBuffer sottostante contenente i dati audio non elaborati deve essere allineato a blocchi in base alla profondità di bit per campione e al numero di canali. Ciò significa che le dimensioni del buffer, in byte, devono essere un multiplo integrale di (BitsPerSample /8) * ChannelCount della proprietà EncodingProperties per il nodo. Il tentativo di aggiungere un frame con un buffer audio non allineato genera un errore di E_INVALIDARG.

Un massimo di 64 fotogrammi può essere accodato in audioFrameInputNode alla volta. Il tentativo di accodare più di 64 fotogrammi genera un errore.

Si applica a