Untuk Mencari Berdasarkan Kode Waktu SMPTE Menggunakan Pembaca Asinkron

Objek pembaca dapat mencari titik dalam file berdasarkan kode waktu SMPTE yang terkait dengan aliran video. Data kode waktu dienkapsulasi dalam struktur WMT_TIMECODE_EXTENSION_DATA yang dilampirkan ke sampel video sebagai ekstensi unit data.

Kode waktu SMPTE ditentukan oleh rentang dan kode waktu dalam rentang tersebut. Rentang adalah serangkaian kode waktu berkelanjutan. Setiap kali kode ditentukan oleh jam, menit, detik, dan bingkai.

Untuk mencari data dalam file ASF dengan kode waktu SMPTE menggunakan pembaca asinkron, lakukan langkah-langkah berikut.

  1. Dapatkan pointer ke antarmuka IWMReaderAdvanced3 dari objek pembaca dengan memanggil IWMReader::QueryInterface.
  2. Atur kode waktu mulai dan durasi dengan memanggil IWMReaderAdvanced3::StartAtPosition. Anda harus menentukan jumlah aliran aliran video yang diindeks berdasarkan kode waktu. Pembaca akan menyinkronkan sisa output ke waktu presentasi dari bingkai yang ditentukan dari aliran yang ditentukan dan mulai mengirimkan sampel output.
  3. Tangani sampel seperti biasanya dalam implementasi metode IWMReaderCallback::OnSample Anda.

Membaca File dengan Pembaca Asinkron

Bekerja dengan Indeks

Dukungan Kode Waktu SMPTE