Header vfw.h
Header ini digunakan oleh Windows Multimedia. Untuk informasi selengkapnya, lihat:
vfw.h berisi antarmuka pemrograman berikut:
Antarmuka
IAVIEditStream Antarmuka IAVIEditStream mendukung manipulasi dan memodifikasi aliran yang dapat diedit. Menggunakan IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release selain metode kustom berikut:_ |
IAVIFile Antarmuka IAVIFile mendukung pembukaan dan manipulasi file dan header file, serta membuat dan mendapatkan antarmuka aliran. Menggunakan IUnknown::QueryInterface, IUnknown::AddRef, dan IUnknown::Release selain metode kustom berikut:_ |
IAVIStream Antarmuka IAVIStream mendukung pembuatan dan manipulasi aliran data dalam file. Menggunakan IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release selain metode kustom berikut:_ |
IAVIStreaming Antarmuka IAVIStreaming mendukung persiapan aliran data terbuka untuk pemutaran dalam operasi streaming. Menggunakan IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release selain metode kustom berikut:_ |
IGetFrame Antarmuka IGetFrame mendukung ekstraksi, dekompresi, dan menampilkan bingkai individual dari aliran terbuka. |
Fungsi
AVIBuildFilterA Fungsi AVIBuildFilter membangun spesifikasi filter yang kemudian digunakan oleh fungsi GetOpenFileName atau GetSaveFileName. (ANSI) |
AVIBuildFilterW Fungsi AVIBuildFilter membangun spesifikasi filter yang kemudian digunakan oleh fungsi GetOpenFileName atau GetSaveFileName. (Unicode) |
AVIClearClipboard Fungsi AVIClearClipboard menghapus file AVI dari clipboard. |
AVIFileAddRef Fungsi AVIFileAddRef menaikkan jumlah referensi file AVI. |
AVIFileCreateStream Fungsi AVIFileCreateStream (vfw.h) membuat aliran baru dalam file yang ada dan membuat antarmuka ke aliran baru. |
AVIFileCreateStreamA Fungsi AVIFileCreateStream membuat aliran baru dalam file yang ada dan membuat antarmuka ke aliran baru. (AVIFileCreateStreamA) |
AVIFileCreateStreamW Fungsi AVIFileCreateStreamW (Unicode) (vfw.h) membuat aliran baru dalam file yang ada dan membuat antarmuka ke aliran baru. |
AVIFileEndRecord Fungsi AVIFileEndRecord menandai akhir rekaman saat menulis file yang diselingi yang menggunakan faktor interleave 1:1 data video ke audio. (Setiap bingkai video diselingi dengan jumlah data audio yang setara.). |
AVIFileExit Fungsi AVIFileExit keluar dari pustaka AVIFile dan mengurangi jumlah referensi untuk pustaka. |
AVIFileGetStream Fungsi AVIFileGetStream mengembalikan alamat antarmuka aliran yang terkait dengan file AVI tertentu. |
AVIFileInfo Fungsi AVIFileInfo (vfw.h) mendapatkan informasi tentang file AVI. |
AVIFileInfoA Fungsi AVIFileInfo mendapatkan informasi tentang file AVI. (AVIFileInfoA) |
AVIFileInfoW Fungsi AVIFileInfoW (vfw.h) mendapatkan informasi tentang file AVI. |
AVIFileInit Fungsi AVIFileInit menginisialisasi pustaka AVIFile. |
AVIFileOpen Fungsi AVIFileOpen (vfw.h) membuka file AVI dan mengembalikan alamat antarmuka file yang digunakan untuk mengaksesnya. |
AVIFileOpenA Fungsi AVIFileOpen membuka file AVI dan mengembalikan alamat antarmuka file yang digunakan untuk mengaksesnya. (AVIFileOpenA) |
AVIFileOpenW Fungsi AVIFileOpenW (vfw.h) membuka file AVI dan mengembalikan alamat antarmuka file yang digunakan untuk mengaksesnya. |
AVIFileReadData Fungsi AVIFileReadData membaca data header opsional yang berlaku untuk seluruh file, seperti penulis atau informasi hak cipta. |
AVIFileRelease Fungsi AVIFileRelease mengurangi jumlah referensi handel antarmuka file AVI dan menutup file jika jumlahnya mencapai nol. |
AVIFileWriteData Fungsi AVIFileWriteData menulis data tambahan (selain header, format, dan aliran data normal) ke file. |
AVIGetFromClipboard Fungsi AVIGetFromClipboard menyalin file AVI dari clipboard. |
AVIMakeCompressedStream Fungsi AVIMakeCompressedStream membuat aliran terkompresi dari aliran yang tidak dikompresi dan filter kompresi, dan mengembalikan alamat pointer ke aliran terkompresi. Fungsi ini mendukung kompresi audio dan video. |
AVIMakeFileFromStreams Fungsi AVIMakeFileFromStreams membangun penunjuk antarmuka AVIFile dari aliran terpisah. |
AVIMakeStreamFromClipboard Fungsi AVIMakeStreamFromClipboard membuat aliran yang dapat diedit dari data streaming pada clipboard. |
AVIPutFileOnClipboard Fungsi AVIPutFileOnClipboard menyalin file AVI ke clipboard. |
AVISaveA Fungsi AVISave membangun file dengan menggabungkan aliran data dari file lain atau dari memori. (ANSI) |
AVISaveOptions Fungsi AVISaveOptions mengambil opsi penyimpanan untuk file dan mengembalikannya dalam buffer. |
AVISaveOptionsFree Fungsi AVISaveOptionsFree membebaskan sumber daya yang dialokasikan oleh fungsi AVISaveOptions. |
AVISaveVA Fungsi AVISaveV membangun file dengan menggabungkan aliran data dari file lain atau dari memori. (ANSI) |
AVISaveVW Fungsi AVISaveV membangun file dengan menggabungkan aliran data dari file lain atau dari memori. (Unicode) |
AVISaveW Fungsi AVISave membangun file dengan menggabungkan aliran data dari file lain atau dari memori. (Unicode) |
AVIStreamAddRef Fungsi AVIStreamAddRef menaikkan jumlah referensi aliran AVI. |
AVIStreamBeginStreaming Fungsi AVIStreamBeginStreaming menentukan parameter yang digunakan dalam streaming dan memungkinkan handler streaming mempersiapkan streaming. |
AVIStreamCreate Fungsi AVIStreamCreate membuat aliran yang tidak terkait dengan file apa pun. |
AVIStreamDataSize Makro AVIStreamDataSize menentukan ukuran buffer, dalam byte, diperlukan untuk mengambil data header opsional untuk aliran tertentu. |
AVIStreamEnd Makro AVIStreamEnd menghitung sampel yang terkait dengan akhir aliran. |
AVIStreamEndStreaming Fungsi AVIStreamEndStreaming mengakhiri streaming. |
AVIStreamEndTime Makro AVIStreamEndTime mengembalikan waktu yang mewakili akhir aliran. |
AVIStreamFindSample Fungsi AVIStreamFindSample mengembalikan posisi sampel (bingkai kunci, bingkai tidak kosong, atau bingkai yang berisi perubahan format) relatif terhadap posisi yang ditentukan. |
AVIStreamFormatSize Makro AVIStreamFormatSize menentukan ukuran buffer, dalam byte, diperlukan untuk menyimpan informasi format untuk sampel dalam aliran. |
AVIStreamGetFrame Fungsi AVIStreamGetFrame mengembalikan alamat bingkai video yang didekompresi. |
AVIStreamGetFrameClose Fungsi AVIStreamGetFrameClose merilis sumber daya yang digunakan untuk mendekompresi bingkai video. |
AVIStreamGetFrameBuka Fungsi AVIStreamGetFrameOpen bersiap untuk mendekompresi bingkai video dari aliran video yang ditentukan. |
AVIStreamInfoA Fungsi AVIStreamInfo mendapatkan informasi header stream. (ANSI) |
AVIStreamInfoW Fungsi AVIStreamInfo mendapatkan informasi header stream. (Unicode) |
AVIStreamIsKeyFrame Makro AVIStreamIsKeyFrame menunjukkan apakah sampel dalam aliran tertentu adalah bingkai kunci. |
AVIStreamLength Fungsi AVIStreamLength mengembalikan panjang aliran. |
AVIStreamLengthTime Makro AVIStreamLengthTime mengembalikan panjang aliran dalam waktu. |
AVIStreamNearestKeyFrame Makro AVIStreamNearestKeyFrame menemukan bingkai kunci pada atau mendahului posisi yang ditentukan dalam aliran. |
AVIStreamNearestKeyFrameTime Makro AVIStreamNearestKeyFrameTime menentukan waktu yang sesuai dengan awal bingkai kunci terdekat (pada atau sebelumnya) waktu yang ditentukan dalam aliran. |
AVIStreamNearestSample Makro AVIStreamNearestSample menemukan sampel tidak kosong terdekat pada atau mendahului posisi yang ditentukan dalam aliran. |
AVIStreamNearestSampleTime Makro AVIStreamNearestSampleTime menentukan waktu yang sesuai dengan awal sampel yang terdekat dengan waktu tertentu dalam aliran. |
AVIStreamNextKeyFrame Makro AVIStreamNextKeyFrame menemukan bingkai kunci berikutnya setelah posisi yang ditentukan dalam aliran. |
AVIStreamNextKeyFrameTime Makro AVIStreamNextKeyFrameTime mengembalikan waktu bingkai kunci berikutnya dalam aliran, dimulai pada waktu tertentu. |
AVIStreamNextSample Makro AVIStreamNextSample menemukan sampel tidak kosong berikutnya dari posisi tertentu dalam aliran. |
AVIStreamNextSampleTime Makro AVIStreamNextSampleTime mengembalikan waktu sampel berubah ke sampel berikutnya di aliran. Makro ini menemukan waktu menarik berikutnya dalam aliran. |
AVIStreamOpenFromFileA Fungsi AVIStreamOpenFromFile membuka satu aliran dari file. (ANSI) |
AVIStreamOpenFromFileW Fungsi AVIStreamOpenFromFile membuka satu aliran dari file. (Unicode) |
AVIStreamPrevKeyFrame Makro AVIStreamPrevKeyFrame menemukan bingkai kunci yang mendahului posisi tertentu dalam aliran. |
AVIStreamPrevKeyFrameTime Makro AVIStreamPrevKeyFrameTime mengembalikan waktu bingkai kunci sebelumnya dalam aliran, dimulai pada waktu tertentu. |
AVIStreamPrevSample Makro AVIStreamPrevSample menemukan sampel tidak kosong terdekat yang mendahului posisi tertentu dalam aliran. |
AVIStreamPrevSampleTime Makro AVIStreamPrevSampleTime menentukan waktu sampel tidak kosong terdekat yang mendahului waktu yang ditentukan dalam aliran. |
AVIStreamRead Fungsi AVIStreamRead membaca audio, video, atau data lain dari aliran sesuai dengan jenis aliran. |
AVIStreamReadData Fungsi AVIStreamReadData membaca data header opsional dari aliran. |
AVIStreamReadFormat Fungsi AVIStreamReadFormat membaca data format aliran. |
AVIStreamRelease Fungsi AVIStreamRelease mengurangi jumlah referensi handel antarmuka aliran AVI, dan menutup aliran jika hitungan mencapai nol. |
AVIStreamSampleSize Makro AVIStreamRelease menentukan ukuran buffer yang diperlukan untuk menyimpan satu sampel informasi dari aliran. Ukuran sesuai dengan sampel pada posisi yang ditentukan oleh lPos. |
AVIStreamsampleTosample Makro AVIStreamSampleToSample mengembalikan sampel dalam aliran yang terjadi pada saat yang sama dengan sampel yang terjadi di aliran kedua. |
AVIStreamsampleToTime Fungsi AVIStreamSampleToTime mengonversi posisi aliran dari sampel menjadi milidetik. |
AVIStreamSetFormat Fungsi AVIStreamSetFormat mengatur format aliran pada posisi yang ditentukan. |
AVIStreamStart Fungsi AVIStreamStart mengembalikan nomor sampel awal untuk aliran. |
AVIStreamStartTime Makro AVIStreamStartTime mengembalikan waktu mulai sampel pertama aliran. |
AVIStreamTimeTosample Fungsi AVIStreamTimeToSample dikonversi dari milidetik menjadi sampel. |
AVIStreamWrite Fungsi AVIStreamWrite menulis data ke aliran. |
AVIStreamWriteData Fungsi AVIStreamWriteData menulis informasi header opsional ke aliran. |
capCaptureAbort Makro capCaptureAbort menghentikan operasi pengambilan. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_ABORT secara eksplisit. |
capCaptureGetSetup Makro capCaptureGetSetup mengambil pengaturan parameter penangkapan streaming saat ini. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_GET_SEQUENCE_SETUP. |
capCaptureSequence Makro capCaptureSequence memulai streaming pengambilan video dan audio ke file. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_SEQUENCE. |
capCaptureSequenceNoFile Makro capCaptureSequenceNoFile memulai pengambilan video streaming tanpa menulis data ke file. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_SEQUENCE_NOFILE. |
capCaptureSetSetup Makro capCaptureSetSetup mengatur parameter konfigurasi yang digunakan dengan penangkapan streaming. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_SET_SEQUENCE_SETUP. |
capCaptureSingleFrame Makro capCaptureSingleFrame menambahkan satu bingkai ke file pengambilan yang dibuka menggunakan makro capCaptureSingleFrameOpen. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_SINGLE_FRAME. |
capCaptureSingleFrameClose Makro capCaptureSingleFrameClose menutup file pengambilan yang dibuka oleh makro capCaptureSingleFrameOpen. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_SINGLE_FRAME_CLOSE. |
capCaptureSingleFrameBuka Makro capCaptureSingleFrameOpen membuka file pengambilan untuk pengambilan bingkai tunggal. Informasi sebelumnya dalam file pengambilan ditimpa. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_SINGLE_FRAME_OPEN secara eksplisit. |
capCaptureStop Makro capCaptureStop menghentikan operasi pengambilan. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_STOP. |
capCreateCaptureWindowA Fungsi capCreateCaptureWindow membuat jendela pengambilan. (ANSI) |
capCreateCaptureWindowW Fungsi capCreateCaptureWindow membuat jendela pengambilan. (Unicode) |
capDlgVideoCompression Makro capDlgVideoCompression menampilkan kotak dialog tempat pengguna dapat memilih kompresor untuk digunakan selama proses pengambilan. |
capDlgVideoDisplay Makro capDlgVideoDisplay menampilkan kotak dialog tempat pengguna dapat mengatur atau menyesuaikan output video. |
capDlgVideoFormat Makro capDlgVideoFormat menampilkan kotak dialog tempat pengguna dapat memilih format video. |
capDlgVideoSource Makro capDlgVideoSource menampilkan kotak dialog tempat pengguna dapat mengontrol sumber video. |
capDriverConnect Makro capDriverConnect menyambungkan jendela pengambilan ke driver pengambilan. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_DRIVER_CONNECT. |
capDriverDisconnect Makro capDriverDisconnect memutuskan sambungan driver pengambilan dari jendela pengambilan. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CAP_DRIVER_DISCONNECT. |
capDriverGetCaps Makro capDriverGetCaps mengembalikan kemampuan perangkat keras driver tangkapan yang saat ini tersambung ke jendela pengambilan. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_DRIVER_GET_CAPS secara eksplisit. |
capDriverGetName Makro capDriverGetName mengembalikan nama driver pengambilan yang tersambung ke jendela pengambilan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_DRIVER_GET_NAME. |
capDriverGetVersion Makro capDriverGetVersion mengembalikan informasi versi driver tangkapan yang tersambung ke jendela pengambilan. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_DRIVER_GET_VERSION secara eksplisit. |
capEditCopy Makro capEditCopy menyalin konten buffer bingkai video dan palet terkait ke clipboard. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_EDIT_COPY secara eksplisit. |
capFileAlloc Makro capFileAlloc membuat (pra-alokasi) file pengambilan dengan ukuran tertentu. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_FILE_ALLOCATE secara eksplisit. |
capFileGetCaptureFile Makro capFileGetCaptureFile mengembalikan nama file pengambilan saat ini. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_FILE_GET_CAPTURE_FILE. |
capFileSaveAs Makro capFileSaveAs menyalin konten file pengambilan ke file lain. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_FILE_SAVEAS. |
capFileSaveDIB Makro capFileSaveDIB menyalin bingkai saat ini ke file DIB. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_FILE_SAVEDIB. |
capFileSetCaptureFile Makro capFileSetCaptureFile menamai file yang digunakan untuk pengambilan video. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_FILE_SET_CAPTURE_FILE. |
capFileSetInfoChunk Makro capFileSetInfoChunk mengatur dan menghapus potongan informasi. Potongan informasi dapat disisipkan dalam file AVI selama pengambilan untuk menyematkan string teks atau data kustom. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_FILE_SET_INFOCHUNK. |
capGetAudioFormat Makro capGetAudioFormat mendapatkan format audio. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_AUDIOFORMAT. |
capGetAudioFormatSize Makro capGetAudioFormatSize mendapatkan ukuran format audio. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_AUDIOFORMAT. |
capGetDriverDescriptionA Fungsi capGetDriverDescription mengambil deskripsi versi driver tangkapan. (ANSI) |
capGetDriverDescriptionW Fungsi capGetDriverDescription mengambil deskripsi versi driver tangkapan. (Unicode) |
capGetMCIDeviceName Makro capGetMCIDeviceName mengambil nama perangkat MCI yang sebelumnya diatur dengan makro capSetMCIDeviceName. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_MCI_DEVICE. |
capGetStatus Makro capGetStatus mengambil status jendela pengambilan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_STATUS. |
capGetUserData Makro capGetUserData mengambil nilai data LONG_PTR yang terkait dengan jendela pengambilan. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_USER_DATA. |
capGetVideoFormat Makro capGetVideoFormat mengambil salinan format video yang digunakan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_VIDEOFORMAT. |
capGetVideoFormatSize Makro capGetVideoFormatSize mengambil ukuran yang diperlukan untuk format video. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GET_VIDEOFORMAT. |
capGrabFrame Makro capGrabFrame mengambil dan menampilkan satu bingkai dari driver pengambilan. Setelah pengambilan, overlay dan pratinjau dinonaktifkan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_GRAB_FRAME. |
capGrabFrameNoStop Makro capGrabFrameNoStop mengisi buffer bingkai dengan satu bingkai yang tidak dikompresi dari perangkat pengambilan dan menampilkannya. |
capOverlay Makro capOverlay mengaktifkan atau menonaktifkan mode overlay. Dalam mode overlay, video ditampilkan menggunakan overlay perangkat keras. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_OVERLAY. |
capPaletteAuto Makro capPaletteAuto meminta agar driver pengambilan sampel bingkai video dan secara otomatis membuat palet baru. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_PAL_AUTOCREATE. |
capPaletteManual Makro capPaletteManual meminta driver pengambilan secara manual mengambil sampel bingkai video dan membuat palet baru. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_PAL_MANUALCREATE. |
capPaletteBuka Makro capPaletteOpen memuat palet baru dari file palet dan meneruskannya ke driver tangkapan. |
capPalettePaste Makro capPalettePaste menyalin palet dari clipboard dan meneruskannya ke driver tangkapan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_PAL_PASTE. |
capPaletteSimpan Makro capPaletteSave menyimpan palet saat ini ke file palet. File palet biasanya menggunakan ekstensi nama file . PAL. Anda bisa menggunakan makro ini atau mengirim pesan WM_CAP_PAL_SAVE secara eksplisit. |
capPreview Makro capPreview mengaktifkan atau menonaktifkan mode pratinjau. |
capPreviewRate Makro capPreviewRate mengatur laju tampilan bingkai dalam mode pratinjau. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_PREVIEWRATE. |
capPreviewScale Makro capPreviewScale memungkinkan atau menonaktifkan penskalaan gambar video pratinjau. |
capSetAudioFormat Makro capSetAudioFormat mengatur format audio yang akan digunakan saat melakukan streaming atau pengambilan langkah. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_AUDIOFORMAT. |
capSetCallbackOnCapControl Makro capSetCallbackOnCapControl mengatur fungsi panggilan balik dalam aplikasi yang memberikan kontrol perekaman yang tepat. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_CALLBACK_CAPCONTROL. |
capSetCallbackOnError Makro capSetCallbackOnError mengatur fungsi panggilan balik kesalahan di aplikasi klien. AVICap memanggil prosedur ini ketika terjadi kesalahan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_CALLBACK_ERROR. |
capSetCallbackOnFrame Makro capSetCallbackOnFrame mengatur fungsi panggilan balik pratinjau dalam aplikasi. AVICap memanggil prosedur ini saat jendela pengambilan mengambil bingkai pratinjau. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_CALLBACK_FRAME. |
capSetCallbackOnStatus Makro capSetCallbackOnStatus mengatur fungsi panggilan balik status dalam aplikasi. AVICap memanggil prosedur ini setiap kali status jendela pengambilan berubah. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_CALLBACK_STATUS. |
capSetCallbackOnVideoStream Makro capSetCallbackOnVideoStream mengatur fungsi panggilan balik dalam aplikasi. AVICap memanggil prosedur ini selama pengambilan streaming saat buffer video terisi. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_CALLBACK_VIDEOSTREAM. |
capSetCallbackOnWaveStream Makro capSetCallbackOnWaveStream mengatur fungsi panggilan balik dalam aplikasi. |
capSetCallbackOnYield Makro capSetCallbackOnYield mengatur fungsi panggilan balik dalam aplikasi. AVICap memanggil prosedur ini ketika jendela pengambilan menghasilkan selama penangkapan streaming. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_CALLBACK_YIELD. |
capSetMCIDeviceName Makro capSetMCIDeviceName menentukan nama perangkat video MCI yang akan digunakan untuk mengambil data. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_MCI_DEVICE. |
capSetScrollPos Makro capSetScrollPos menentukan bagian bingkai video untuk ditampilkan di jendela pengambilan. |
capSetUserData Makro capSetUserData mengaitkan nilai data LONG_PTR dengan jendela pengambilan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_USER_DATA. |
capSetVideoFormat Makro capSetVideoFormat mengatur format data video yang diambil. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan WM_CAP_SET_VIDEOFORMAT. |
CreateEditableStream Fungsi CreateEditableStream membuat aliran yang dapat diedit. Gunakan fungsi ini sebelum menggunakan fungsi pengeditan aliran lainnya. |
DrawDibBegin Fungsi DrawDib mengubah parameter DrawDib DC atau menginisialisasi DrawDib DC baru. |
DrawDibChangePalette Fungsi DrawDibChangePalette mengatur entri palet yang digunakan untuk menggambar DIB. |
DrawDibClose Fungsi DrawDibClose menutup DrawDib DC dan membebaskan sumber daya yang dialokasikan DrawDib untuknya. |
DrawDibDraw Fungsi DrawDibDraw menggambar DIB ke layar. |
DrawDibEnd Fungsi DrawDibEnd menghapus bendera dan pengaturan lain dari DrawDib DC yang diatur oleh fungsi DrawDibBegin atau DrawDibDraw. |
DrawDibGetBuffer Fungsi DrawDibGetBuffer mengambil lokasi buffer yang digunakan oleh DrawDib untuk dekompresi. |
DrawDibGetPalette Fungsi DrawDibGetPalette mengambil palet yang digunakan oleh DrawDib DC. |
DrawDibBuka Fungsi DrawDibOpen membuka pustaka DrawDib untuk digunakan dan membuat DrawDib DC untuk menggambar. |
DrawDibProfileDisplay Fungsi DrawDibProfileDisplay menentukan pengaturan untuk sistem tampilan saat menggunakan fungsi DrawDib. |
DrawDibRealize Fungsi DrawDibRealize mewujudkan palet DrawDib DC untuk digunakan dengan DC yang ditentukan. |
DrawDibSetPalette Fungsi DrawDibSetPalette mengatur palet yang digunakan untuk menggambar DIB. |
DrawDibStart Fungsi DrawDibStart menyiapkan DrawDib DC untuk pemutaran streaming. |
DrawDibStop Fungsi DrawDibStop membebaskan sumber daya yang digunakan oleh DrawDib DC untuk pemutaran streaming. |
DrawDibTime Fungsi DrawDibTime mengambil informasi waktu tentang operasi menggambar dan digunakan selama operasi debug. |
DrawDibUpdate Makro DrawDibUpdate menggambar bingkai terakhir dalam buffer drawDib di luar layar. |
EditStreamClone Fungsi EditStreamClone membuat aliran duplikat yang dapat diedit. |
EditStreamCopy Fungsi EditStreamCopy menyalin aliran yang dapat diedit (atau sebagian) ke dalam aliran sementara. |
EditStreamCut Fungsi EditStreamCut menghapus semua atau sebagian aliran yang dapat diedit dan membuat aliran sementara yang dapat diedit dari bagian aliran yang dihapus. |
EditStreamPaste Fungsi EditStreamPaste menyalin aliran (atau sebagiannya) dari satu aliran dan menempelkannya dalam aliran lain di lokasi tertentu. |
EditStreamSetInfoA Fungsi EditStreamSetInfo mengubah karakteristik aliran yang dapat diedit. (ANSI) |
EditStreamSetInfoW Fungsi EditStreamSetInfo mengubah karakteristik aliran yang dapat diedit. (Unicode) |
EditStreamSetNameA Fungsi EditStreamSetName menetapkan string deskriptif ke aliran. (ANSI) |
EditStreamSetNameW Fungsi EditStreamSetName menetapkan string deskriptif ke aliran. (Unicode) |
GetOpenFileNamePreviewA Fungsi GetOpenFileNamePreview memilih file dengan menggunakan kotak dialog Buka. Kotak dialog juga memungkinkan pengguna untuk mempratinjau file AVI yang saat ini ditentukan. Fungsi ini menambah kemampuan yang ditemukan dalam fungsi GetOpenFileName. (ANSI) |
GetOpenFileNamePreviewW Fungsi GetOpenFileNamePreview memilih file dengan menggunakan kotak dialog Buka. Kotak dialog juga memungkinkan pengguna untuk mempratinjau file AVI yang saat ini ditentukan. Fungsi ini menambah kemampuan yang ditemukan dalam fungsi GetOpenFileName. (Unicode) |
GetSaveFileNamePreviewA Fungsi GetSaveFileNamePreview memilih file dengan menggunakan kotak dialog Simpan Sebagai. Kotak dialog juga memungkinkan pengguna untuk mempratinjau file yang saat ini ditentukan. Fungsi ini menambah kemampuan yang ditemukan dalam fungsi GetSaveFileName. (ANSI) |
GetSaveFileNamePreviewW Fungsi GetSaveFileNamePreview memilih file dengan menggunakan kotak dialog Simpan Sebagai. Kotak dialog juga memungkinkan pengguna untuk mempratinjau file yang saat ini ditentukan. Fungsi ini menambah kemampuan yang ditemukan dalam fungsi GetSaveFileName. (Unicode) |
ICTentang Makro ICTentang memberi tahu driver kompresi video untuk menampilkan kotak dialog Tentang. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_ABOUT. |
ICClose Fungsi ICClose menutup kompresor atau dekompresor. |
ICCompress Fungsi ICCompress memadatkan satu gambar video. |
ICCompressBegin Makro ICCompressBegin memberi tahu driver kompresi video untuk bersiap memadatkan data. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_COMPRESS_BEGIN. |
ICCompressEnd Makro ICCompressEnd memberi tahu driver kompresi video untuk mengakhiri pemadatan dan sumber daya gratis yang dialokasikan untuk pemadatan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_COMPRESS_END. |
ICCompressGetFormat Makro ICCompressGetFormat meminta format output data terkompresi dari driver kompresi video. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_COMPRESS_GET_FORMAT. |
ICCompressGetFormatSize Makro ICCompressGetFormatSize meminta ukuran format output data terkompresi dari driver kompresi video. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_COMPRESS_GET_FORMAT. |
ICCompressGetSize Makro ICCompressGetSize meminta driver kompresi video menyediakan ukuran maksimum satu bingkai data saat dikompresi ke dalam format output yang ditentukan. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_COMPRESS_GET_SIZE. |
ICCompressorChoose Fungsi ICCompressorChoose menampilkan kotak dialog tempat pengguna dapat memilih kompresor. Fungsi ini dapat menampilkan semua kompresor terdaftar atau hanya mencantumkan kompresor yang mendukung format tertentu. |
ICCompressorFree Fungsi ICCompressorFree membebaskan sumber daya dalam struktur COMPVARS yang digunakan oleh fungsi VCM lainnya. |
ICCompressQuery Makro ICCompressQuery meminta driver kompresi video untuk menentukan apakah mendukung format input tertentu atau apakah dapat memadatkan format input tertentu ke format output tertentu. |
Konfigurasi IC Makro Konfigurasi IC memberi tahu driver kompresi video untuk menampilkan kotak dialog konfigurasinya. Anda bisa menggunakan makro ini atau mengirim pesan ICM_CONFIGURE secara eksplisit. |
ICDecompress Fungsi ICDecompress mendekompresi satu bingkai video. |
ICDecompressBegin Makro ICDecompressBegin memberi tahu driver dekompresi video untuk bersiap mendekompresi data. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESS_BEGIN. |
ICDecompressEnd Makro ICDecompressEnd memberi tahu driver dekompresi video untuk mengakhiri dekompresi dan sumber daya bebas yang dialokasikan untuk dekompresi. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESS_END. |
ICDecompressEx Fungsi ICDecompressEx mendekompresi satu bingkai video. |
ICDecompressExBegin Fungsi ICDecompressExBegin menyiapkan dekompresi untuk mendekompresi data. |
ICDecompressExEnd Makro ICDecompressExEnd memberi tahu driver dekompresi video untuk mengakhiri dekompresi dan sumber daya gratis yang dialokasikan untuk dekompresi. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESSEX_END. |
ICDecompressExQuery Fungsi ICDecompressExQuery menentukan apakah dekompresi dapat mendekompresi data dengan format tertentu. |
ICDecompressGetFormat Makro ICDecompressGetFormat meminta format output data yang didekompresi dari driver dekompresi video. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESS_GET_FORMAT. |
ICDecompressGetFormatSize Makro ICDecompressGetFormatSize meminta ukuran format output data yang didekompresi dari driver dekompresi video. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESS_GET_FORMAT. |
ICDecompressGetPalette Makro ICDecompressGetPalette meminta agar driver dekompresi video menyediakan tabel warna struktur BITMAPINFOHEADER output. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESS_GET_PALETTE. |
ICDecompressOpen Makro ICDecompressOpen membuka dekompresor yang kompatibel dengan format yang ditentukan. |
ICDecompressQuery Makro ICDecompressQuery meminta driver dekompresi video untuk menentukan apakah makro mendukung format input tertentu atau apakah dapat mendekompresi format input tertentu ke format output tertentu. |
ICDecompressSetPalette Makro ICDecompressSetPalette menentukan palet untuk driver dekompresi video untuk digunakan jika mendekompresi ke format yang menggunakan palet. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DECOMPRESS_SET_PALETTE. |
ICDraw Fungsi ICDraw mendekompresi gambar untuk menggambar. |
ICDrawBegin Fungsi ICDrawBegin menginisialisasi perender dan menyiapkan tujuan menggambar untuk menggambar. |
ICDrawChangePalette Makro ICDrawChangePalette memberi tahu driver penyajian bahwa palet film berubah. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_CHANGEPALETTE. |
ICDrawEnd Makro ICDrawEnd memberi tahu driver penyajian untuk mendekompresi gambar saat ini ke layar dan untuk melepaskan sumber daya yang dialokasikan untuk dekompresi dan gambar. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_END. |
ICDrawFlush Makro ICDrawFlush memberi tahu driver penyajian untuk merender konten buffer gambar apa pun yang menunggu untuk digambar. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_FLUSH. |
ICDrawGetTime Makro ICDrawGetTime meminta driver penyajian yang mengontrol waktu bingkai gambar untuk mengembalikan nilai jam internalnya saat ini. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_GETTIME. |
ICDrawBuka Makro ICDrawOpen membuka driver yang dapat menggambar gambar dengan format yang ditentukan. |
ICDrawQuery Makro ICDrawQuery meminta driver penyajian untuk menentukan apakah makro dapat merender data dalam format tertentu. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_QUERY. |
ICDrawRealize Makro ICDrawRealize memberi tahu driver penyajian untuk mewujudkan palet gambarnya saat menggambar. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_REALIZE. |
ICDrawRenderBuffer Makro ICDrawRenderBuffer memberi tahu driver penyajian untuk menggambar bingkai yang telah diteruskan ke dalamnya. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_RENDERBUFFER. |
ICDrawSetTime Makro ICDrawSetTime menyediakan informasi sinkronisasi ke driver penyajian yang menangani waktu bingkai gambar. |
Mulai ICDraw Makro ICDrawStart memberi tahu driver penyajian untuk memulai jam internalnya untuk waktu bingkai gambar. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_START. |
ICDrawStartPlay Makro ICDrawStartPlay menyediakan waktu mulai dan berakhir dari operasi pemutaran ke driver penyajian. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_START_PLAY. |
ICDrawStop Makro ICDrawStop memberi tahu driver penyajian untuk menghentikan jam internalnya untuk waktu bingkai gambar. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_STOP. |
ICDrawStopPlay Makro ICDrawStopPlay memberi tahu driver penyajian saat operasi pemutaran selesai. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_STOP_PLAY. |
ICDrawSuggestFormat Fungsi ICDrawSuggestFormat memberi tahu penangan gambar untuk menyarankan format data input. |
ICDrawWindow Makro ICDrawWindow memberi tahu driver penyajian bahwa jendela yang ditentukan untuk pesan ICM_DRAW_BEGIN perlu digambar ulang. Jendela telah dipindahkan atau dikaburkan sementara. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_DRAW_WINDOW. |
ICGetBuffersWanted Makro ICGetBuffersWanted meminta driver untuk mengalokasikan jumlah buffer. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_GETBUFFERSWANTED. |
ICGetDefaultKeyFrameRate Makro ICGetDefaultKeyFrameRate meminta driver kompresi video untuk penspasian bingkai kunci default (atau pilihan). Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_GETDEFAULTKEYFRAMERATE. |
ICGetDefaultQuality Makro ICGetDefaultQuality meminta driver kompresi video untuk menyediakan pengaturan kualitas defaultnya. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_GETDEFAULTQUALITY. |
ICGetDisplayFormat Fungsi ICGetDisplayFormat menentukan format terbaik yang tersedia untuk menampilkan gambar terkompresi. Fungsi ini juga membuka kompresor jika handel kompresor terbuka tidak ditentukan. |
ICGetInfo Fungsi ICGetInfo mendapatkan informasi tentang kompresor. |
ICGetState Makro ICGetState meminta driver kompresi video untuk mengembalikan konfigurasinya saat ini dalam blok memori. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_GETSTATE. |
ICGetStateSize Makro ICGetStateSize meminta driver kompresi video untuk menentukan jumlah memori yang diperlukan untuk mengambil informasi konfigurasi. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_GETSTATE. |
ICImageCompress Fungsi ICImageCompress memadatkan gambar ke ukuran tertentu. Fungsi ini tidak memerlukan fungsi inisialisasi. |
ICImageDecompress Fungsi ICImageDecompress mendekompresi gambar tanpa menggunakan fungsi inisialisasi. |
ICInfo Fungsi ICInfo mengambil informasi tentang kompresor tertentu yang diinstal atau menghitung kompresor yang diinstal. |
Instalan IC Fungsi ICInstall menginstal kompresor atau dekompresor baru. |
ICLocate Fungsi ICLocate menemukan kompresor atau dekompresor yang dapat menangani gambar dengan format yang ditentukan, atau menemukan driver yang dapat mendekompresi gambar dengan format tertentu langsung ke perangkat keras. |
ICBuka Fungsi ICOpen membuka kompresor atau dekompresor. |
ICOpenFunction Fungsi ICOpenFunction membuka kompresor atau dekompresor yang didefinisikan sebagai fungsi. |
ICQueryTentang Makro ICQueryAbout meminta driver kompresi video untuk menentukan apakah makro memiliki kotak dialog Tentang. Anda dapat menggunakan makro ini atau secara eksplisit memanggil pesan ICM_ABOUT. |
Konfigurasi ICQuery Makro Konfigurasi ICQuery meminta driver kompresi video untuk menentukan apakah makro memiliki kotak dialog konfigurasi. Anda bisa menggunakan makro ini atau mengirim pesan ICM_CONFIGURE secara eksplisit. |
ICRemove Fungsi ICRemove menghapus kompresor yang diinstal. |
ICSendMessage Fungsi ICSendMessage mengirim pesan ke kompresor. |
ICSeqCompressFrame Fungsi ICSeqCompressFrame mengompresi satu bingkai dalam urutan bingkai. |
ICSeqCompressFrameEnd Fungsi ICSeqCompressFrameEnd mengakhiri kompresi urutan yang dimulai dengan menggunakan fungsi ICSeqCompressFrameStart dan ICSeqCompressFrame. |
ICSeqCompressFrameStart Fungsi ICSeqCompressFrameStart menginisialisasi sumber daya untuk mengompresi urutan bingkai menggunakan fungsi ICSeqCompressFrame. |
ICSetState Makro ICSetState memberi tahu driver kompresi video untuk mengatur status kompresor. Anda bisa menggunakan makro ini atau secara eksplisit memanggil pesan ICM_SETSTATE. |
ICSetStatusProc Fungsi ICSetStatusProc mengirimkan alamat fungsi panggilan balik status ke kompresor. Kompresor memanggil fungsi ini selama operasi yang panjang. |
MCIWndCanConfig Makro MCIWndCanConfig menentukan apakah perangkat MCI dapat menampilkan kotak dialog konfigurasi. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_CAN_CONFIG. |
MCIWndCaneject Makro MCIWndCanEject menentukan apakah perangkat MCI dapat mengeluarkan medianya. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_CAN_EJECT. |
MCIWndCanPlay Makro MCIWndCanPlay menentukan apakah perangkat MCI dapat memutar file data atau konten dari jenis lain. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_CAN_PLAY secara eksplisit. |
MCIWndCanRecord Makro MCIWndCanRecord menentukan apakah perangkat MCI mendukung perekaman. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_CAN_RECORD secara eksplisit. |
MCIWndCanSave Makro MCIWndCanSave menentukan apakah perangkat MCI dapat menyimpan data. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_CAN_SAVE. |
MCIWndCanWindow Makro MCIWndCanWindow menentukan apakah perangkat MCI mendukung perintah MCI berorientasi jendela. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_CAN_WINDOW. |
MCIWndChangeStyles Makro MCIWndChangeStyles mengubah gaya yang digunakan oleh jendela MCIWnd. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_CHANGESTYLES. |
MCIWndClose Makro MCIWndClose menutup perangkat atau file MCI yang terkait dengan jendela MCIWnd. |
MCIWndCreateA Fungsi MCIWndCreate mendaftarkan kelas jendela MCIWnd dan membuat jendela MCIWnd untuk menggunakan layanan MCI. MCIWndCreate juga dapat membuka perangkat atau file MCI (seperti file AVI) dan mengaitkannya dengan jendela MCIWnd. (ANSI) |
MCIWndCreateW Fungsi MCIWndCreate mendaftarkan kelas jendela MCIWnd dan membuat jendela MCIWnd untuk menggunakan layanan MCI. MCIWndCreate juga dapat membuka perangkat atau file MCI (seperti file AVI) dan mengaitkannya dengan jendela MCIWnd. (Unicode) |
MCIWndDestroy Makro MCIWndDestroy menutup perangkat atau file MCI yang terkait dengan jendela MCIWnd dan menghancurkan jendela. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan WM_CLOSE. |
MCIWndEject Makro MCIWndEject mengirimkan perintah ke perangkat MCI untuk mengeluarkan medianya. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_EJECT secara eksplisit. |
MCIWndEnd Makro MCIWndEnd memindahkan posisi saat ini ke akhir konten. Anda bisa menggunakan makro ini atau mengirim pesan MCI_SEEK secara eksplisit. |
MCIWndGetActiveTimer Makro MCIWndGetActiveTimer mengambil periode pembaruan yang digunakan saat jendela MCIWnd adalah jendela aktif. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETACTIVETIMER. |
MCIWndGetAlias Makro MCIWndGetAlias mengambil alias yang digunakan untuk membuka perangkat atau file MCI dengan fungsi mciSendString. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_GETALIAS secara eksplisit. |
MCIWndGetDest Makro MCIWndGetDest mengambil koordinat persegi panjang tujuan yang digunakan untuk memperbesar atau meregangkan gambar file AVI selama pemutaran. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GET_DEST. |
MCIWndGetDevice Makro MCIWndGetDevice mengambil nama perangkat MCI saat ini. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_GETDEVICE secara eksplisit. |
MCIWndGetDeviceID Makro MCIWndGetDeviceID mengambil pengidentifikasi perangkat MCI saat ini untuk digunakan dengan fungsi mciSendCommand. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETDEVICEID. |
MCIWndGetEnd Makro MCIWndGetEnd mengambil lokasi akhir konten perangkat atau file MCI. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETEND. |
MCIWndGetError Makro MCIWndGetError mengambil kesalahan MCI terakhir yang ditemui. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETERROR. |
MCIWndGetFileName Makro MCIWndGetFileName mengambil nama file yang digunakan oleh perangkat MCI. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETFILENAME. |
MCIWndGetInactiveTimer Makro MCIWndGetInactiveTimer mengambil periode pembaruan yang digunakan saat jendela MCIWnd adalah jendela tidak aktif. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETINACTIVETIMER. |
MCIWndGetLength Makro MCIWndGetLength mengambil panjang konten atau file yang saat ini digunakan oleh perangkat MCI. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETLENGTH. |
MCIWndGetMode Makro MCIWndGetMode mengambil mode operasi perangkat MCI saat ini. Perangkat MCI memiliki beberapa mode operasi, yang ditunjuk oleh konstanta. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETMODE. |
MCIWndGetPalette Makro MCIWndGetPalette mengambil handel palet yang digunakan oleh perangkat MCI. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_GETPALETTE secara eksplisit. |
MCIWndGetPosition Makro MCIWndGetPosition mengambil nilai numerik dari posisi saat ini dalam konten perangkat MCI. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_GETPOSITION secara eksplisit. |
MCIWndGetPositionString Makro MCIWndGetPositionString mengambil nilai numerik dari posisi saat ini dalam konten perangkat MCI. |
MCIWndGetRepeat Makro MCIWndGetRepeat menentukan apakah pemutaran berkelanjutan telah diaktifkan. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETREPEAT. |
MCIWndGetSource Makro MCIWndGetSource mengambil koordinat persegi panjang sumber yang digunakan untuk memangkas gambar file AVI selama pemutaran. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GET_SOURCE. |
MCIWndGetSpeed Makro MCIWndGetSpeed mengambil kecepatan pemutaran perangkat MCI. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_GETSPEED secara eksplisit. |
MCIWndGetStart Makro MCIWndGetStart mengambil lokasi awal konten perangkat atau file MCI. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETSTART. |
MCIWndGetStyles Makro MCIWndGetStyles mengambil bendera yang menentukan gaya jendela MCIWnd saat ini yang digunakan oleh jendela. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETSTYLES. |
MCIWndGetTimeFormat Makro MCIWndGetTimeFormat mengambil format waktu perangkat MCI saat ini dalam dua bentuk:_as nilai numerik dan sebagai string. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_GETTIMEFORMAT secara eksplisit. |
MCIWndGetVolume Makro MCIWndGetVolume mengambil pengaturan volume perangkat MCI saat ini. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETVOLUME. |
MCIWndGetZoom Makro MCIWndGetZoom mengambil nilai zoom saat ini yang digunakan oleh perangkat MCI. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_GETZOOM. |
MCIWndHome Makro MCIWndHome memindahkan posisi saat ini ke awal konten. Anda dapat menggunakan makro ini atau secara eksplisit mengirim perintah MCI_SEEK. |
MCIWndNew Makro MCIWndNew membuat file baru untuk perangkat MCI saat ini. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_NEW secara eksplisit. |
MCIWndBuka Makro MCIWndOpen membuka perangkat MCI dan mengaitkannya dengan jendela MCIWnd. |
MCIWndOpenDialog Makro MCIWndOpenDialog membuka file data yang ditentukan pengguna dan jenis perangkat MCI yang sesuai, dan mengaitkannya dengan jendela MCIWnd. |
MCIWndOpenInterface Makro MCIWndOpenInterface melampirkan aliran data atau file yang terkait dengan antarmuka yang ditentukan ke jendela MCIWnd. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_OPENINTERFACE. |
MCIWndPause Makro MCIWndPause mengirimkan perintah ke perangkat MCI untuk menjeda pemutaran atau perekaman. |
MCIWndPlay Makro MCIWndPlay mengirimkan perintah ke perangkat MCI untuk mulai memutar dari posisi saat ini dalam konten. Anda dapat menggunakan makro ini atau secara eksplisit mengirim perintah MCI_PLAY. |
MCIWndPlayFrom Makro MCIWndPlayFrom memutar konten perangkat MCI dari lokasi yang ditentukan ke akhir konten atau hingga perintah lain menghentikan pemutaran. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_PLAYFROM. |
MCIWndPlayFromTo Makro MCIWndPlayFromTo memutar sebagian konten antara lokasi awal dan akhir yang ditentukan. |
MCIWndPlayReverse Makro MCIWndPlayReverse memutar konten saat ini ke arah terbalik, dimulai pada posisi saat ini dan berakhir di awal konten atau hingga perintah lain menghentikan pemutaran. |
MCIWndPlayTo Makro MCIWndPlayTo memutar konten perangkat MCI dari posisi saat ini ke lokasi akhir yang ditentukan atau hingga perintah lain menghentikan pemutaran. |
MCIWndPutDest Makro MCIWndPutDest mendefinisikan ulang koordinat persegi panjang tujuan yang digunakan untuk memperbesar atau meregangkan gambar file AVI selama pemutaran. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_PUT_DEST secara eksplisit. |
MCIWndPutSource Makro MCIWndPutSource mendefinisikan ulang koordinat persegi panjang sumber yang digunakan untuk memotong gambar file AVI selama pemutaran. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_PUT_SOURCE. |
MCIWndRealize Makro MCIWndRealize mengontrol bagaimana jendela MCI diwujudkan di latar depan atau latar belakang. Makro ini juga menyebabkan palet untuk jendela MCI direalisasikan dalam proses. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_REALIZE. |
MCIWndRecord Makro MCIWndRecord mulai merekam konten menggunakan perangkat MCI. Proses perekaman dimulai pada posisi saat ini dalam konten dan akan menimpa data yang ada selama durasi perekaman. |
MCIWndRegisterClass Fungsi MCIWndRegisterClass mendaftarkan kelas jendela MCI MCIWND_WINDOW_CLASS. |
MCIWndResume Makro MCIWndResume melanjutkan pemutaran atau merekam konten dari mode dijeda. Makro ini memulai ulang pemutaran atau perekaman dari posisi saat ini dalam isi. Anda dapat menggunakan makro ini atau secara eksplisit mengirim perintah MCI_RESUME. |
MCIWndReturnString Makro MCIWndReturnString mengambil balasan ke perintah string MCI terbaru yang dikirim ke perangkat MCI. Informasi dalam balasan disediakan sebagai string yang dihentikan null. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_RETURNSTRING. |
MCIWndSave Makro MCIWndSave menyimpan konten yang saat ini digunakan oleh perangkat MCI. |
MCIWndSaveDialog Makro MCIWndSaveDialog menyimpan konten yang saat ini digunakan oleh perangkat MCI. Makro ini menampilkan kotak dialog Simpan untuk memungkinkan pengguna memilih nama file untuk menyimpan konten. Anda dapat menggunakan makro ini atau secara eksplisit mengirim perintah MCI_SAVE. |
MCIWndSeek Makro MCIWndSeek memindahkan posisi pemutaran ke lokasi yang ditentukan dalam konten. Anda dapat menggunakan makro ini atau secara eksplisit menggunakan perintah MCI_SEEK. |
MCIWndSendString Makro MCIWndSendString mengirimkan perintah MCI dalam bentuk string ke perangkat yang terkait dengan jendela MCIWnd. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SENDSTRING. |
MCIWndSetActiveTimer Makro MCIWndSetActiveTimer mengatur periode pembaruan yang digunakan oleh MCIWnd untuk memperbarui trackbar di jendela MCIWnd, memperbarui informasi posisi yang ditampilkan di bilah judul jendela, dan mengirim pesan pemberitahuan ke jendela induk saat jendela MCIWnd aktif. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_SETACTIVETIMER secara eksplisit. |
MCIWndSetInactiveTimer Makro MCIWndSetInactiveTimer mengatur periode pembaruan yang digunakan oleh MCIWnd untuk memperbarui trackbar di jendela MCIWnd, memperbarui informasi posisi yang ditampilkan di bilah judul jendela, dan mengirim pesan pemberitahuan ke jendela induk saat jendela MCIWnd tidak aktif. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_SETINACTIVETIMER secara eksplisit. |
MCIWndSetOwner Makro MCIWndSetOwner mengatur jendela untuk menerima pesan pemberitahuan yang terkait dengan jendela MCIWnd. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SETOWNER. |
MCIWndSetPalette Makro MCIWndSetPalette mengirimkan handel palet ke perangkat MCI yang terkait dengan jendela MCIWnd. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_SETPALETTE secara eksplisit. |
MCIWndSetRepeat Makro MCIWndSetRepeat mengatur bendera pengulangan yang terkait dengan pemutaran berkelanjutan. Anda dapat menggunakan makro ini atau mengirim pesan MCIWNDM_SETREPEAT secara eksplisit. |
MCIWndSetSpeed Makro MCIWndSetSpeed mengatur kecepatan pemutaran perangkat MCI. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SETSPEED. |
MCIWndSetTimeFormat Makro MCIWndSetTimeFormat mengatur format waktu perangkat MCI. Anda dapat menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SETTIMEFORMAT. |
MCIWndSetTimers Makro MCIWndSetTimers mengatur periode pembaruan yang digunakan oleh MCIWnd untuk memperbarui trackbar di jendela MCIWnd, memperbarui informasi posisi yang ditampilkan di bilah judul jendela, dan mengirim pesan pemberitahuan ke jendela induk. |
MCIWndSetVolume Makro MCIWndSetVolume mengatur tingkat volume perangkat MCI. Anda bisa menggunakan makro ini atau mengirim pesan MCIWNDM_SETVOLUME secara eksplisit. |
MCIWndSetZoom Makro MCIWndSetZoom mengubah ukuran gambar video sesuai dengan faktor zoom. Marco ini menyesuaikan ukuran jendela MCIWnd sambil mempertahankan rasio aspek yang konstan. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SETZOOM. |
MCIWndStep Makro MCIWndStep memindahkan posisi saat ini dalam konten ke depan atau mundur dengan kenaikan yang ditentukan. Anda dapat menggunakan makro ini atau secara eksplisit mengirim perintah MCI_STEP. |
MCIWndStop Makro MCIWndStop berhenti memutar atau merekam konten perangkat MCI yang terkait dengan jendela MCIWnd. Anda dapat menggunakan makro ini atau secara eksplisit mengirim perintah MCI_STOP. |
MCIWndUseFrames Makro MCIWndUseFrames mengatur format waktu perangkat MCI ke bingkai. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SETTIMEFORMAT. |
MCIWndUseTime Makro MCIWndUseTime mengatur format waktu perangkat MCI ke milidetik. Anda bisa menggunakan makro ini atau secara eksplisit mengirim pesan MCIWNDM_SETTIMEFORMAT. |
MCIWndValidateMedia Makro MCIWndValidateMedia memperbarui lokasi awal dan akhir konten, posisi saat ini dalam konten, dan bilah trek sesuai dengan format waktu saat ini. |
mmioFOURCC Makro mmioFOURCC mengonversi empat karakter menjadi kode empat karakter. |
StretchDIB Fungsi StretchDIB menyalin bitmap independen perangkat dari satu lokasi memori ke lokasi memori lainnya dan mengubah ukuran gambar agar sesuai dengan persegi panjang tujuan. |
Fungsi panggilan balik
CAPCONTROLCALLBACK Fungsi capControlCallback adalah fungsi panggilan balik yang digunakan untuk kontrol presisi untuk memulai dan mengakhiri pengambilan streaming. Nama capControlCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. |
CAPERRORCALLBACKA Fungsi capErrorCallback adalah fungsi panggilan balik kesalahan yang digunakan dengan pengambilan video. Nama capErrorCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. (ANSI) |
CAPERRORCALLBACKW Fungsi capErrorCallback adalah fungsi panggilan balik kesalahan yang digunakan dengan pengambilan video. Nama capErrorCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. (Unicode) |
CAPSTATUSCALLBACKA Fungsi capStatusCallback adalah fungsi panggilan balik status yang digunakan dengan pengambilan video. Nama capStatusCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. (ANSI) |
CAPSTATUSCALLBACKW Fungsi capStatusCallback adalah fungsi panggilan balik status yang digunakan dengan pengambilan video. Nama capStatusCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. (Unicode) |
CAPVIDEOCALLBACK Fungsi capVideoStreamCallback adalah fungsi panggilan balik yang digunakan dengan pengambilan streaming untuk memproses bingkai video yang diambil secara opsional. Nama capVideoStreamCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. |
CAPWAVECALLBACK Fungsi capWaveStreamCallback adalah fungsi panggilan balik yang digunakan dengan pengambilan streaming untuk memproses buffer data audio secara opsional. Nama capWaveStreamCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. |
CAPYIELDCALLBACK Fungsi capYieldCallback adalah fungsi panggilan balik hasil yang digunakan dengan pengambilan video. Nama capYieldCallback adalah tempat penampung untuk nama fungsi yang disediakan aplikasi. |
Struktur
AVICOMPRESSOPTIONS Struktur AVICOMPRESSOPTIONS berisi informasi tentang aliran dan bagaimana dikompresi dan disimpan. Struktur ini meneruskan data ke fungsi AVIMakeCompressedStream (atau fungsi AVISave, yang menggunakan AVIMakeCompressedStream). |
AVIFILEINFOA Struktur AVIFILEINFO berisi informasi global untuk seluruh file AVI. (ANSI) |
AVIFILEINFOW Struktur AVIFILEINFO berisi informasi global untuk seluruh file AVI. (Unicode) |
AVISTREAMINFOA Struktur AVISTREAMINFO berisi informasi untuk satu aliran. (ANSI) |
AVISTREAMINFOW Struktur AVISTREAMINFO berisi informasi untuk satu aliran. (Unicode) |
CAPDRIVERCAPS Struktur CAPDRIVERCAPS mendefinisikan kemampuan driver tangkapan. Aplikasi harus menggunakan pesan WM_CAP_DRIVER_GET_CAPS atau makro capDriverGetCaps untuk menempatkan salinan kemampuan driver dalam struktur CAPDRIVERCAPS setiap kali aplikasi menyambungkan jendela tangkapan ke driver tangkapan. |
CAPINFOCHUNK Struktur CAPINFOCHUNK berisi parameter yang dapat digunakan untuk menentukan potongan informasi dalam file pengambilan AVI. Pesan WM_CAP_FILE_SET_INFOCHUNK atau makro capSetInfoChunk digunakan untuk mengirim struktur CAPINFOCHUNK ke jendela pengambilan. |
CAPSTATUS Struktur CAPSTATUS mendefinisikan status jendela pengambilan saat ini. |
CAPTUREPARMS Struktur CAPTUREPARMS berisi parameter yang mengontrol proses pengambilan video streaming. Struktur ini digunakan untuk mendapatkan dan mengatur parameter yang memengaruhi tingkat penangkapan, jumlah buffer yang akan digunakan saat menangkap, dan bagaimana pengambilan dihentikan. |
COMPVARS Struktur COMPVARS menjelaskan pengaturan kompresor untuk fungsi seperti ICCompressorChoose, ICSeqCompressFrame, dan ICCompressorFree. |
DRAWDIBTIME Struktur DRAWDIBTIME berisi informasi waktu yang berlalu untuk melakukan serangkaian operasi DrawDib. Fungsi DrawDibTime mengatur ulang hitungan dan nilai waktu yang berlalu untuk setiap operasi setiap kali dipanggil. |
ICCOMPRESS Struktur ICCOMPRESS berisi parameter kompresi yang digunakan dengan pesan ICM_COMPRESS. |
ICCOMPRESSFRAMES Struktur ICCOMPRESSFRAMES berisi parameter kompresi yang digunakan dengan pesan ICM_COMPRESS_FRAMES_INFO. |
ICDECOMPRESS Struktur ICDECOMPRESS berisi parameter dekompresi yang digunakan dengan pesan ICM_DECOMPRESS. |
ICDECOMPRESSEX Struktur ICDECOMPRESSEX berisi parameter dekompresi yang digunakan dengan pesan ICM_DECOMPRESSEX. |
ICDRAW Struktur ICDRAW berisi parameter untuk menggambar data video ke layar. Struktur ini digunakan dengan pesan ICM_DRAW. |
ICDRAWBEGIN Struktur ICDRAWBEGIN berisi parameter dekompresi yang digunakan dengan pesan ICM_DRAW_BEGIN. |
ICDRAWSUGGEST Struktur ICDRAWSUGGEST berisi parameter kompresi yang digunakan dengan pesan ICM_DRAW_SUGGESTFORMAT untuk menyarankan format input yang sesuai. |
ICINFO Struktur ICINFO berisi parameter kompresi yang disediakan oleh driver kompresi video. Driver mengisi atau memperbarui struktur saat menerima pesan ICM_GETINFO. |
ICOPEN Struktur ICOPEN berisi informasi tentang aliran data yang dikompresi atau didekompresi, nomor versi driver, dan bagaimana driver digunakan. |
ICSETSTATUSPROC Struktur ICSETSTATUSPROC berisi informasi status yang digunakan dengan pesan ICM_SET_STATUS_PROC. |
VIDEOHDR Struktur VIDEOHDR digunakan oleh fungsi capVideoStreamCallback. |