AudioFrameInputNode.AddFrame(AudioFrame) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.