Bagikan melalui


AudioFrameInputNode.AddFrame(AudioFrame) Metode

Definisi

Menambahkan bingkai audio ke simpul input bingkai 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)

Parameter

frame
AudioFrame

Objek AudioFrame yang mewakili bingkai.

Keterangan

Objek AudioFrame yang disediakan harus memiliki AudioBuffer yang mendasar dengan Panjang lebih besar dari 0 atau kesalahan E_INVALIDARG akan dihasilkan. Selain itu, IMemoryBuffer yang mendasar yang berisi data audio mentah harus diratakan blok berdasarkan kedalaman bit per sampel dan jumlah saluran. Ini berarti bahwa ukuran buffer, dalam byte, harus merupakan kelipatan integral (BitsPerSample / 8) * ChannelCount dari properti EncodingProperties untuk simpul. Mencoba menambahkan bingkai dengan buffer audio yang tidak sejajar akan mengakibatkan kesalahan E_INVALIDARG.

Maksimal 64 bingkai dapat diantrekan di AudioFrameInputNode sekali waktu. Mencoba mengantre lebih dari 64 bingkai akan mengakibatkan kesalahan.

Berlaku untuk