Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi
Sintaksis
HRESULT AVIStreamOpenFromFileA(
PAVISTREAM *ppavi,
LPCSTR szFile,
DWORD fccType,
LONG lParam,
UINT mode,
CLSID *pclsidHandler
);
Parameter
ppavi
Penunjuk ke buffer yang menerima handel aliran baru.
szFile
Untai (karakter) null-terminated yang berisi nama file yang akan dibuka.
fccType
Kode empat karakter yang menunjukkan jenis aliran yang akan dibuka. Nol menunjukkan bahwa aliran apa pun dapat dibuka. Definisi berikut berlaku untuk data yang umumnya ditemukan di aliran AVI:
Nilai | Deskripsi |
---|---|
streamtypeAUDIO | Menunjukkan aliran audio. |
streamtypeMIDI | Menunjukkan aliran MIDI. |
streamtypeTEXT | Menunjukkan aliran teks. |
streamtypeVIDEO | Menunjukkan aliran video. |
lParam
Aliran jenis yang ditentukan dalam
mode
Mode akses yang akan digunakan saat membuka file. Fungsi ini hanya dapat membuka aliran yang ada, sehingga bendera mode OF_CREATE tidak dapat digunakan. Untuk informasi selengkapnya tentang bendera yang tersedia untuk parameter mode
pclsidHandler
Penunjuk ke pengidentifikasi kelas handler yang ingin Anda gunakan. Jika nilainya NULL, sistem memilih satu dari registri berdasarkan ekstensi file atau jenis RIFF file.
Mengembalikan nilai
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Komentar
Fungsi ini memanggil
Nota
Header vfw.h mendefinisikan AVIStreamOpenFromFile sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
vfw.h |
Pustaka |
Vfw32.lib |
DLL |
Avifil32.dll |