AudioFrameInputNode.AddFrame(AudioFrame) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.