perintah MCI_STATUS
Catatan
Komunikasi Bebas Bias Microsoft mendukung lingkungan yang beragam dan inklusioner. Dalam dokumen ini, ada referensi ke kata 'budak.' Panduan Gaya Microsoft untuk komunikasi Bias-Free mengenali ini sebagai kata pengecualian. Kata-kata ini digunakan karena saat ini adalah kata-kata yang digunakan dalam perintah. Untuk konsistensi, dokumen ini berisi kata ini. Ketika kata ini diubah dalam perintah, kita akan memperbaiki dokumen ini agar selaras.
Perintah MCI_STATUS mengambil informasi tentang perangkat MCI. Semua perangkat mengenali perintah ini. Informasi dikembalikan dalam anggota dwReturn dari struktur yang diidentifikasi oleh parameter lpStatus .
Untuk mengirim perintah ini, panggil fungsi mciSendCommand dengan parameter berikut.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_STATUS,
DWORD dwFlags,
(DWORD) (LPMCI_STATUS_PARMS) lpStatus
);
Parameter
-
wDeviceID
-
Pengidentifikasi perangkat perangkat MCI yang akan menerima pesan perintah.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT, atau, untuk perangkat digital-video dan VCR, MCI_TEST. Untuk informasi tentang bendera ini, lihat Bendera Tunggu, Beri Tahu, dan Uji.
-
lpStatus
-
Penunjuk ke struktur MCI_STATUS_PARMS . (Perangkat dengan set perintah yang diperluas mungkin mengganti struktur ini dengan struktur khusus perangkat.)
Tampilkan Nilai
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Keterangan
Bendera standar dan khusus perintah tambahan berikut berlaku untuk semua perangkat yang mendukung MCI_STATUS:
-
MCI_STATUS_ITEM
-
Menentukan bahwa anggota dwItem dari struktur yang diidentifikasi oleh lpStatus berisi konstanta yang menentukan item status mana yang akan diperoleh. Konstanta berikut menentukan item status mana yang akan dikembalikan dalam anggota dwReturn dari struktur:
MCI_STATUS_CURRENT_TRACK
Anggota dwReturn diatur ke nomor trek saat ini. MCI menggunakan nomor trek berkelanjutan.
MCI_STATUS_LENGTH
Anggota dwReturn diatur ke total panjang media.
-
MCI_STATUS_MODE
-
Anggota dwReturn diatur ke mode perangkat saat ini. Mode-mode tersebut meliputi yang berikut:
- MCI_MODE_NOT_READY
- MCI_MODE_PAUSE
- MCI_MODE_PLAY
- MCI_MODE_STOP
- MCI_MODE_OPEN
- MCI_MODE_RECORD
- MCI_MODE_SEEK
-
MCI_STATUS_NUMBER_OF_TRACKS
-
Anggota dwReturn diatur ke jumlah total trek yang dapat dimainkan.
-
MCI_STATUS_POSITION
-
Anggota dwReturn diatur ke posisi saat ini.
-
MCI_STATUS_READY
-
Anggota dwReturn diatur ke TRUE jika perangkat siap; diatur ke FALSE jika tidak.
-
MCI_STATUS_TIME_FORMAT
-
Anggota dwReturn diatur ke format waktu perangkat saat ini. Format waktu meliputi:
- MCI_FORMAT_BYTES
- MCI_FORMAT_FRAMES
- MCI_FORMAT_HMS
- MCI_FORMAT_MILLISECONDS
- MCI_FORMAT_MSF
- MCI_FORMAT_SAMPLES
- MCI_FORMAT_TMSF
-
MCI_STATUS_START
-
Mendapatkan posisi awal media. Untuk mendapatkan posisi awal, gabungkan bendera ini dengan MCI_STATUS_ITEM dan atur anggota dwItem struktur yang diidentifikasi oleh lpStatus ke MCI_STATUS_POSITION.
-
MCI_TRACK
-
Menunjukkan parameter trek status disertakan dalam anggota dwTrack dari struktur yang diidentifikasi oleh lpStatus. Anda harus menggunakan bendera ini dengan konstanta MCI_STATUS_POSITION atau MCI_STATUS_LENGTH. Saat digunakan dengan MCI_STATUS_POSITION, MCI_TRACK mendapatkan posisi awal trek yang ditentukan. Saat digunakan dengan MCI_STATUS_LENGTH, MCI_TRACK mendapatkan panjang trek yang ditentukan. MCI menggunakan nomor trek berkelanjutan.
Bendera tambahan berikut digunakan dengan jenis perangkat cdaudio . Konstanta ini digunakan dalam anggota dwItem dari struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_CDA_STATUS_TYPE_TRACK
-
Anggota dwReturn diatur ke salah satu nilai berikut:
- MCI_CDA_TRACK_AUDIO
- MCI_CDA_TRACK_OTHER
Untuk menggunakan bendera ini, bendera MCI_TRACK harus diatur, dan anggota dwTrack struktur yang diidentifikasi oleh lpStatus harus berisi nomor trek yang valid.
-
MCI_STATUS_MEDIA_PRESENT
-
Anggota dwReturn diatur ke TRUE jika media dimasukkan ke dalam perangkat; diatur ke FALSE jika tidak.
Bendera tambahan berikut digunakan dengan jenis perangkat digitalvideo :
-
MCI_DGV_STATUS_DISKSPACE
-
Anggota lpstrDrive dari struktur yang diidentifikasi oleh lpStatus menentukan drive disk atau, dalam beberapa implementasi, jalur. Perintah MCI_STATUS mengembalikan perkiraan jumlah ruang disk yang dapat diperoleh oleh perintah MCI_RESERVE di dwReturn anggota struktur yang diidentifikasi oleh lpStatus. Ruang disk diukur dalam satuan format waktu saat ini.
-
MCI_DGV_STATUS_INPUT
-
Konstanta yang ditentukan oleh anggota dwItem dari struktur yang diidentifikasi oleh lpStatus berlaku untuk input.
-
MCI_DGV_STATUS_LEFT
-
Konstanta yang ditentukan oleh anggota dwItem dari struktur yang diidentifikasi oleh lpStatus berlaku untuk saluran audio kiri.
-
MCI_DGV_STATUS_NOMINAL
-
Konstanta yang ditentukan oleh anggota dwItem dari struktur yang diidentifikasi oleh lpStatus meminta nilai nominal daripada nilai saat ini.
-
MCI_DGV_STATUS_OUTPUT
-
Konstanta yang ditentukan oleh anggota dwItem dari struktur yang diidentifikasi oleh lpStatus berlaku untuk output.
-
MCI_DGV_STATUS_RECORD
-
Kecepatan bingkai yang dikembalikan untuk bendera MCI_DGV_STATUS_FRAME_RATE adalah laju yang digunakan untuk pemadatan.
-
MCI_DGV_STATUS_REFERENCE
-
Anggota dwReturn dari struktur yang diidentifikasi oleh lpStatus mengembalikan gambar bingkai kunci terdekat yang mendahului bingkai yang ditentukan dalam anggota dwReference .
-
MCI_DGV_STATUS_RIGHT
-
Konstanta yang ditentukan oleh anggota dwItem dari struktur yang diidentifikasi oleh lpStatus berlaku untuk saluran audio yang tepat.
Konstanta berikut digunakan dengan jenis perangkat digitalvideo di anggota dwItem struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_AVI_STATUS_AUDIO_BREAKS
-
Anggota dwReturn mengembalikan berapa kali bagian audio dari urutan AVI terakhir putus. Sistem menghitung pemutusan audio setiap kali mencoba menulis data audio ke driver perangkat dan menemukan bahwa driver telah memutar semua data yang tersedia. Bendera ini hanya dikenali oleh driver video digital MCIAVI.
-
MCI_AVI_STATUS_FRAMES_SKIPPED
-
Anggota dwReturn mengembalikan jumlah bingkai yang tidak digambar ketika urutan AVI terakhir dimainkan. Bendera ini hanya dikenali oleh driver video digital MCIAVI.
-
MCI_AVI_STATUS_LAST_PLAY_SPEED
-
Anggota dwReturn mengembalikan nilai yang mewakili seberapa dekat waktu bermain aktual dari urutan AVI terakhir yang cocok dengan waktu bermain target. Nilai 1000 menunjukkan bahwa waktu target dan waktu aktualnya sama. Nilai 2000, misalnya, akan menunjukkan bahwa urutan AVI membutuhkan waktu dua kali lebih lama untuk dimainkan seperti yang seharusnya. Bendera ini hanya dikenali oleh driver video digital MCIAVI.
-
MCI_DGV_STATUS_AUDIO
-
Anggota dwReturn mengembalikan MCI_ON atau MCI_OFF tergantung pada opsi MCI_SET_AUDIO terbaru untuk perintah MCI_SET . Ini mengembalikan MCI_ON jika salah satu atau kedua speaker diaktifkan, dan MCI_OFF sebaliknya.
-
MCI_DGV_STATUS_AUDIO_INPUT
-
Anggota dwReturn mengembalikan perkiraan tingkat audio seketika dari sinyal audio analog. Nilai yang lebih besar dari 1000 menyiratkan ada distorsi kliping. Beberapa perangkat hanya dapat menentukan nilai ini saat merekam audio. Nilai status ini tidak memiliki perintah MCI_SET atau MCI_SETAUDIO terkait. Nilai ini terkait dengan, tetapi dinormalisasi secara berbeda dari, perintah waveform-audio MCI_WAVE_STATUS_LEVEL.
-
MCI_DGV_STATUS_AUDIO_RECORD
-
Anggota dwReturn mengembalikan MCI_ON atau MCI_OFF yang mencerminkan status yang ditetapkan oleh bendera MCI_DGV_SETAUDIO_RECORD perintah MCI_SETAUDIO .
-
MCI_DGV_STATUS_AUDIO_SOURCE
-
Anggota dwReturn mengembalikan sumber digitizer audio saat ini:
-
MCI_DGV_SETAUDIO_AVERAGE
-
Menentukan rata-rata saluran audio kiri dan kanan.
-
MCI_DGV_SETAUDIO_LEFT
-
Menentukan saluran audio kiri.
-
MCI_DGV_SETAUDIO_RIGHT
-
Menentukan saluran audio yang tepat.
-
MCI_DGV_SETAUDIO_STEREO
-
Menentukan stereo.
-
MCI_DGV_STATUS_AUDIO_STREAM
-
Anggota dwReturn mengembalikan nomor aliran audio saat ini.
-
MCI_DGV_STATUS_AVGBYTESPERSEC
-
Anggota dwReturn mengembalikan jumlah rata-rata byte per detik yang digunakan untuk perekaman.
-
MCI_DGV_STATUS_BASS
-
Anggota dwReturn mengembalikan tingkat bass audio saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_BITSPERPEL
-
Anggota dwReturn mengembalikan jumlah bit per piksel yang digunakan untuk menyimpan data yang diambil atau direkam.
-
MCI_DGV_STATUS_BITSPERSAMPLE
-
Anggota dwReturn mengembalikan jumlah bit per sampel yang digunakan perangkat untuk perekaman. Ini hanya berlaku untuk perangkat yang mendukung format PCM.
-
MCI_DGV_STATUS_BLOCKALIGN
-
Anggota dwReturn mengembalikan perataan blok data relatif terhadap awal bentuk gelombang input.
-
MCI_DGV_STATUS_BRIGHTNESS
-
Anggota dwReturn mengembalikan tingkat kecerahan video saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_COLOR
-
Anggota dwReturn mengembalikan tingkat warna saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_CONTRAST
-
Anggota dwReturn mengembalikan tingkat kontras saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_FILEFORMAT
-
Anggota dwReturn mengembalikan format file saat ini untuk merekam atau menyimpan.
-
MCI_DGV_STATUS_FILE_MODE
-
Anggota dwReturn mengembalikan status operasi file:
MCI_DGV_FILE_MODE_EDITING
Dikembalikan selama operasi potong, salin, hapus, tempel, dan batalkan.
MCI_DGV_FILE_MODE_IDLE
Dikembalikan ketika file siap untuk operasi berikutnya.
MCI_DGV_FILE_MODE_LOADING
Dikembalikan saat file sedang dimuat.
MCI_DGV_FILE_MODE_SAVING
Dikembalikan saat file sedang disimpan.
-
MCI_DGV_STATUS_FILE_COMPLETION
-
Anggota dwReturn mengembalikan perkiraan persentase beban, penyimpanan, pengambilan, potong, salin, hapus, tempel, atau batalkan operasi telah berlangsung. (Aplikasi dapat menggunakan ini untuk memberikan indikator visual kemajuan.) Bendera ini tidak didukung oleh semua perangkat digital-video.
-
MCI_DGV_STATUS_FORWARD
-
Anggota dwReturn mengembalikan TRUE jika arah perangkat maju atau perangkat tidak diputar.
-
MCI_DGV_STATUS_FRAME_RATE
-
Anggota dwReturn harus digunakan dengan MCI_DGV_STATUS_NOMINAL, MCI_DGV_STATUS_RECORD, atau keduanya. Ketika digunakan dengan MCI_DGV_STATUS_RECORD, kecepatan bingkai saat ini yang digunakan untuk perekaman dikembalikan. Ketika digunakan dengan MCI_DGV_STATUS_RECORD dan MCI_DGV_STATUS_NOMINAL, kecepatan bingkai nominal yang terkait dengan sinyal video input dikembalikan. Ketika digunakan dengan MCI_DGV_STATUS_NOMINAL, kecepatan bingkai nominal yang terkait dengan file dikembalikan. Dalam semua kasus, unit berada dalam bingkai per detik dikalikan dengan 1000.
-
MCI_DGV_STATUS_GAMMA
-
Anggota dwReturn mengembalikan nilai gamma saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_HPAL
-
Anggota dwReturn mengembalikan nilai desimal ASCII untuk handel palet saat ini. Handel terkandung dalam kata berurutan rendah dari nilai yang dikembalikan.
-
MCI_DGV_STATUS_HWND
-
Anggota dwReturn mengembalikan nilai desimal ASCII untuk handel jendela eksplisit atau default saat ini yang terkait dengan instans driver perangkat ini. Handel terkandung dalam kata berurutan rendah dari nilai yang dikembalikan.
-
MCI_DGV_STATUS_KEY_COLOR
-
Anggota dwReturn mengembalikan nilai warna kunci saat ini.
-
MCI_DGV_STATUS_KEY_INDEX
-
Anggota dwReturn mengembalikan nilai indeks kunci saat ini.
-
MCI_DGV_STATUS_MONITOR
-
Anggota dwReturn mengembalikan konstanta yang menunjukkan sumber presentasi saat ini. Konstanta berikut didefinisikan:
MCI_DGV_MONITOR_FILE
File adalah sumbernya.
MCI_DGV_MONITOR_INPUT
Input adalah sumbernya.
-
MCI_DGV_STATUS_MONITOR_METHOD
-
Anggota dwReturn mengembalikan konstanta yang menunjukkan metode yang digunakan untuk pemantauan input. Konstanta berikut didefinisikan:
MCI_DGV_METHOD_DIRECT
Pemantauan input langsung.
MCI_DGV_METHOD_POST
Pemantauan pasca-input.
MCI_DGV_METHOD_PRE
Pemantauan pra-input.
-
MCI_DGV_STATUS_PAUSE_MODE
-
Anggota dwReturn mengembalikan MCI_MODE_PLAY jika perangkat dijeda saat memutar dan mengembalikan MCI_MODE_RECORD jika perangkat dijeda saat merekam. Perintah mengembalikan MCIERR_NONAPPLICABLE_FUNCTION sebagai pengembalian kesalahan jika perangkat tidak dijeda.
-
MCI_DGV_STATUS_SAMPLESPERSECOND
-
Anggota dwReturn mengembalikan jumlah sampel per detik yang direkam.
-
MCI_DGV_STATUS_SEEK_EXACTLY
-
Anggota dwReturn mengembalikan TRUE atau FALSE yang menunjukkan apakah format pencarian tepat diatur atau tidak. (Aplikasi dapat mengatur format ini dengan menggunakan perintah MCI_SET dengan bendera MCI_DGV_SET_SEEK_EXACTLY.)
-
MCI_DGV_STATUS_SHARPNESS
-
Anggota dwReturn mengembalikan tingkat ketajaman saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_SIZE
-
Anggota dwReturn mengembalikan perkiraan durasi pemutaran data terkompresi yang akan disimpan ruang kerja yang dipesan. Unit durasi berada dalam format waktu saat ini. Ini mengembalikan nol jika tidak ada ruang disk yang dipesan. Ukuran yang dikembalikan adalah perkiraan karena ruang disk yang tepat untuk data terkompresi tidak dapat, secara umum, diprediksi sampai setelah data dikompresi.
-
MCI_DGV_STATUS_SMPTE
-
Anggota dwReturn mengembalikan kode waktu SMPTE yang terkait dengan posisi saat ini di ruang kerja.
-
MCI_DGV_STATUS_SPEED
-
Anggota dwReturn mengembalikan kecepatan pemutaran saat ini.
-
MCI_DGV_STATUS_STILL_FILEFORMAT
-
Anggota dwReturn mengembalikan format file saat ini untuk perintah MCI_CAPTURE .
-
MCI_DGV_STATUS_TINT
-
Anggota dwReturn mengembalikan tingkat warna video saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_TREBLE
-
Anggota dwReturn mengembalikan tingkat treble audio saat ini. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_UNSAVED
-
Anggota dwReturn mengembalikan TRUE jika ada data yang direkam di ruang kerja yang mungkin hilang sebagai akibat dari perintah MCI_CLOSE, MCI_LOAD, MCI_RECORD, MCI_RESERVE, MCI_CUT, MCI_DELETE, atau MCI_PASTE . Anggota mengembalikan FALSE jika tidak.
-
MCI_DGV_STATUS_VIDEO
-
Anggota dwReturn mengembalikan MCI_ON jika video diaktifkan atau MCI_OFF jika dinonaktifkan.
-
MCI_DGV_STATUS_VIDEO_RECORD
-
Anggota dwReturn mengembalikan MCI_ON atau MCI_OFF, mencerminkan status yang ditetapkan oleh bendera MCI_DGV_SETVIDEO_RECORD perintah MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SOURCE
-
Anggota dwReturn mengembalikan konstanta yang menunjukkan jenis sumber video yang ditetapkan oleh bendera MCI_DGV_SETVIDEO_SOURCE perintah MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SRC_NUM
-
Anggota dwReturn mengembalikan angka dalam jenis sumber input video yang saat ini aktif.
-
MCI_DGV_STATUS_VIDEO_STREAM
-
Anggota dwReturn mengembalikan nomor streaming video saat ini.
-
MCI_DGV_STATUS_VOLUME
-
Anggota dwReturn mengembalikan rata-rata volume ke speaker kiri dan kanan. Gunakan MCI_DGV_STATUS_NOMINAL dengan bendera ini untuk mendapatkan tingkat nominal.
-
MCI_DGV_STATUS_WINDOW_VISIBLE
-
Anggota dwReturn mengembalikan TRUE jika jendela tidak disembunyikan.
-
MCI_DGV_STATUS_WINDOW_MINIMIZED
-
Anggota dwReturn mengembalikan TRUE jika jendela diminimalkan.
-
MCI_DGV_STATUS_WINDOW_MAXIMIZED
-
Anggota dwReturn mengembalikan TRUE jika jendela dimaksimalkan.
-
MCI_STATUS_MEDIA_PRESENT
-
Anggota dwReturn mengembalikan TRUE.
Untuk perangkat video digital, parameter lpStatus menunjuk ke struktur MCI_DGV_STATUS_PARMS .
Bendera tambahan berikut digunakan dengan jenis perangkat sequencer . Konstanta ini digunakan dalam anggota dwItem dari struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_SEQ_STATUS_DIVTYPE
-
Anggota dwReturn diatur ke salah satu nilai berikut yang menunjukkan jenis pembagian saat ini dari urutan:
- MCI_SEQ_DIV_PPQN
- MCI_SEQ_DIV_SMPTE_24
- MCI_SEQ_DIV_SMPTE_25
- MCI_SEQ_DIV_SMPTE_30
- MCI_SEQ_DIV_SMPTE_30DROP
-
MCI_SEQ_STATUS_MASTER
-
Anggota dwReturn diatur ke jenis sinkronisasi yang digunakan untuk operasi master.
-
MCI_SEQ_STATUS_OFFSET
-
Anggota dwReturn diatur ke offset SMPTE saat ini dari urutan.
-
MCI_SEQ_STATUS_PORT
-
Anggota dwReturn diatur ke pengidentifikasi perangkat MIDI untuk port saat ini yang digunakan oleh urutan.
-
MCI_SEQ_STATUS_SLAVE
-
Anggota dwReturn diatur ke jenis sinkronisasi yang digunakan untuk operasi subordinat.
-
MCI_SEQ_STATUS_TEMPO
-
Anggota dwReturn diatur ke tempo saat ini dari urutan MIDI dalam ketukan per menit untuk file PPQN, atau bingkai per detik untuk file SMPTE.
-
MCI_STATUS_MEDIA_PRESENT
-
Anggota dwReturn diatur ke TRUE jika media dimasukkan ke dalam perangkat; diatur ke FALSE jika tidak.
Bendera tambahan berikut digunakan dengan jenis perangkat vcr . Konstanta ini digunakan dalam anggota dwItem dari struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
Anggota dwReturn diatur ke TRUE jika media dimasukkan ke dalam perangkat; diatur ke FALSE jika tidak.
-
MCI_VCR_STATUS_ASSEMBLE_RECORD
-
Anggota dwReturn diatur ke TRUE jika mode merakit aktif; diatur ke FALSE jika tidak.
-
MCI_VCR_STATUS_AUDIO_MONITOR
-
Anggota dwReturn diatur ke konstanta, menunjukkan jenis monitor audio yang saat ini dipilih.
-
MCI_VCR_STATUS_AUDIO_MONITOR_NUMBER
-
Anggota dwReturn diatur ke jumlah jenis monitor audio yang saat ini dipilih.
-
MCI_VCR_STATUS_AUDIO_RECORD
-
Anggota dwReturn diatur ke TRUE jika audio akan direkam saat perintah rekaman berikutnya diberikan; diatur ke FALSE jika tidak. Jika Anda menentukan MCI_TRACK dalam parameter dwFlags dari perintah ini, dwTrack berisi trek yang berlaku untuk pertanyaan ini.
-
MCI_VCR_STATUS_AUDIO_SOURCE
-
Anggota dwReturn diatur ke konstanta, menunjukkan jenis sumber audio saat ini.
-
MCI_VCR_STATUS_AUDIO_SOURCE_NUMBER
-
Anggota dwReturn diatur ke jumlah jenis sumber audio yang saat ini dipilih.
-
MCI_VCR_STATUS_CLOCK
-
Anggota dwReturn diatur ke nilai jam saat ini, dalam kenaikan jam total.
-
MCI_VCR_STATUS_CLOCK_ID
-
Anggota dwReturn diatur ke angka yang secara unik menggambarkan jam yang digunakan.
-
MCI_VCR_STATUS_COUNTER_FORMAT
-
Anggota dwReturn diatur ke konstanta yang menjelaskan format penghitung saat ini. Untuk informasi selengkapnya, lihat bendera MCI_SET_TIME_FORMAT perintah MCI_SET .
-
MCI_VCR_STATUS_COUNTER_RESOLUTION
-
Anggota dwReturn diatur ke konstanta yang menjelaskan resolusi penghitung, dan merupakan salah satu nilai berikut:
- MCI_VCR_COUNTER_RES_FRAMES: Penghitung memiliki resolusi bingkai.
- MCI_VCR_COUNTER_RES_SECONDS: Penghitung memiliki resolusi detik.
- MCI_VCR_STATUS_COUNTER_VALUE: Anggota dwReturn diatur ke pembacaan penghitung saat ini, dalam format waktu penghitung saat ini.
-
MCI_VCR_STATUS_FRAME_RATE
-
Anggota dwReturn diatur ke kecepatan bingkai asli perangkat saat ini.
-
MCI_VCR_STATUS_INDEX
-
Anggota dwReturn diatur ke konstanta, yang menjelaskan konten tampilan di layar saat ini, dan merupakan salah satu hal berikut ini:
- MCI_VCR_INDEX_COUNTER
- MCI_VCR_INDEX_DATE
- MCI_VCR_INDEX_TIME
- MCI_VCR_INDEX_TIMECODE
-
MCI_VCR_STATUS_INDEX_ON
-
Anggota dwReturn diatur ke TRUE jika tampilan di layar menyala; diatur ke FALSE jika tidak.
-
MCI_VCR_STATUS_MEDIA_TYPE
-
Anggota dwReturn diatur ke salah satu hal berikut:
- MCI_VCR_MEDIA_8MM
- MCI_VCR_MEDIA_HI8
- MCI_VCR_MEDIA_VHS
- MCI_VCR_MEDIA_SVHS
- MCI_VCR_MEDIA_BETA
- MCI_VCR_MEDIA_EDBETA
- MCI_VCR_MEDIA_OTHER
-
MCI_VCR_STATUS_NUMBER
-
Anggota dwNumber diatur ke nomor logical-tuner saat Anda menggunakan bendera ini dengan bendera MCI_VCR_STATUS_TUNER_CHANNEL.
-
MCI_VCR_STATUS_NUMBER_OF_AUDIO_TRACKS
-
Anggota dwReturn diatur ke jumlah trek audio yang dapat dipilih secara independen.
-
MCI_VCR_STATUS_NUMBER_OF_VIDEO_TRACKS
-
Anggota dwReturn diatur ke jumlah trek video yang dapat dipilih secara independen.
-
MCI_VCR_STATUS_PAUSE_TIMEOUT
-
Anggota dwReturn diatur ke durasi maksimum, dalam milidetik, dari perintah jeda. Nilai yang dikembalikan dari nol menunjukkan bahwa tidak ada waktu habis yang akan terjadi.
-
MCI_VCR_STATUS_PLAY_FORMAT
-
Anggota dwReturn diatur ke salah satu hal berikut:
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_POSTROLL_DURATION
-
Anggota dwReturn diatur ke panjang rekaman video yang akan diputar setelah tempat dihentikannya, dalam format waktu saat ini. Ini diperlukan untuk mengerem transportasi pita VCR dari perintah berhenti atau jeda.
-
MCI_VCR_STATUS_POWER_ON
-
Anggota dwReturn diatur ke TRUE jika daya menyala; diatur ke FALSE jika tidak.
-
MCI_VCR_STATUS_PREROLL_DURATION
-
Anggota dwReturn diatur ke panjang rekaman video yang akan diputar sebelum tempat dimulainya, dalam format waktu saat ini. Ini diperlukan untuk menstabilkan output VCR.
-
MCI_VCR_STATUS_RECORD_FORMAT
-
Anggota dwReturn diatur ke salah satu hal berikut:
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_SPEED
-
Anggota dwReturn diatur ke kecepatan saat ini. Untuk informasi selengkapnya, lihat bendera MCI_VCR_SET_SPEED perintah MCI_SET .
-
MCI_VCR_STATUS_TIME_MODE
-
Anggota dwReturn diatur ke salah satu hal berikut:
- MCI_VCR_TIME_COUNTER
- MCI_VCR_TIME_DETECT
- MCI_VCR_TIME_TIMECODE
Untuk informasi selengkapnya, lihat bendera MCI_VCR_SET_TIME_MODE perintah MCI_SET .
-
MCI_VCR_STATUS_TIME_TYPE
-
Anggota dwReturn diatur ke konstanta yang menjelaskan jenis waktu saat ini yang digunakan (digunakan oleh putar, rekam, cari, dan sebagainya), dan merupakan salah satu hal berikut:
-
MCI_VCR_TIME_COUNTER
-
Penghitung sedang digunakan.
-
MCI_VCR_TIME_TIMECODE
-
Kode waktu sedang digunakan.
-
MCI_VCR_STATUS_TIMECODE_PRESENT
-
Anggota dwReturn diatur ke TRUE jika kode waktu ada pada posisi saat ini dalam konten; diatur ke FALSE jika tidak.
-
MCI_VCR_STATUS_TIMECODE_RECORD
-
Anggota dwReturn diatur ke TRUE jika kode waktu akan direkam saat perintah rekaman berikutnya diberikan; diatur ke FALSE jika tidak.
-
MCI_VCR_STATUS_TIMECODE_TYPE
-
Anggota dwReturn diatur ke konstanta, menjelaskan jenis kode waktu yang didukung langsung oleh perangkat, dan merupakan salah satu hal berikut:
- MCI_VCR_TIMECODE_TYPE_NONE: Perangkat ini tidak menggunakan kode waktu.
- MCI_VCR_TIMECODE_TYPE_OTHER: Perangkat ini menggunakan kode waktu yang tidak ditentukan.
- MCI_VCR_TIMECODE_TYPE_SMPTE: Perangkat ini menggunakan kode waktu SMPTE.
- MCI_VCR_TIMECODE_TYPE_SMPTE_DROP: Perangkat ini menggunakan kode waktu penghilangan SMPTE.
-
MCI_VCR_STATUS_TUNER_CHANNEL
-
Anggota dwReturn diatur ke nomor saluran saat ini. Jika Anda menentukan MCI_VCR_STATUS_NUMBER dalam parameter dwFlags dari perintah ini, dwNumber berisi nomor logical-tuner yang berlaku untuk perintah ini.
-
MCI_VCR_STATUS_VIDEO_MONITOR
-
Anggota dwReturn diatur ke konstanta, menunjukkan jenis monitor video yang saat ini dipilih.
-
MCI_VCR_STATUS_VIDEO_MONITOR_NUMBER
-
Anggota dwReturn diatur ke jumlah jenis monitor video yang saat ini dipilih.
-
MCI_VCR_STATUS_VIDEO_RECORD
-
Anggota dwReturn diatur ke TRUE jika video akan direkam saat perintah rekaman berikutnya diberikan; diatur ke FALSE jika tidak. Jika Anda menentukan MCI_TRACK dalam parameter dwFlags dari perintah ini, dwTrack berisi trek yang diterapkan pertanyaan ini.
-
MCI_VCR_STATUS_VIDEO_SOURCE
-
Anggota dwReturn diatur ke konstanta yang menunjukkan jenis sumber video yang saat ini dipilih.
-
MCI_VCR_STATUS_VIDEO_SOURCE_NUMBER
-
Anggota dwReturn diatur ke jumlah jenis sumber video yang saat ini dipilih.
-
MCI_VCR_STATUS_WRITE_PROTECTED
-
Anggota dwReturn diatur ke TRUE jika media dilindungi terhadap penulisan; diatur ke FALSE jika tidak.
Untuk perangkat VCR, parameter lpStatus menunjuk ke struktur MCI_VCR_STATUS_PARMS .
Menggunakan bendera MCI_STATUS_LENGTH untuk menentukan panjang media selalu mengembalikan 2 jam untuk perangkat VCR, kecuali panjangnya telah diubah secara eksplisit menggunakan perintah MCI_SET .
Bendera tambahan berikut digunakan dengan jenis perangkat overlay . Konstanta ini digunakan dalam anggota dwItem dari struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_OVLY_STATUS_HWND
-
Anggota dwReturn diatur ke handel jendela yang terkait dengan perangkat video-overlay.
-
MCI_OVLY_STATUS_STRETCH
-
Anggota dwReturn diatur ke TRUE jika peregangan diaktifkan; diatur ke FALSE jika tidak.
-
MCI_STATUS_MEDIA_PRESENT
-
Anggota dwReturn diatur ke TRUE jika media dimasukkan ke dalam perangkat; diatur ke FALSE jika tidak.
Bendera tambahan berikut digunakan dengan jenis perangkat videodisc . Konstanta ini digunakan dalam anggota dwItem dari struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
Anggota dwReturn diatur ke TRUE jika media dimasukkan ke dalam perangkat; diatur ke FALSE jika tidak.
-
MCI_STATUS_MODE
-
Anggota dwReturn diatur ke mode perangkat saat ini. Perangkat Videodisc dapat mengembalikan konstanta MCI_VD_MODE_PARK, selain konstanta yang dapat dikembalikan perangkat apa pun, seperti yang di dokumentasikan dengan parameter dwFlags .
-
MCI_VD_STATUS_DISC_SIZE
-
Anggota dwReturn diatur ke ukuran disk yang dimuat dalam inci (8 atau 12).
-
MCI_VD_STATUS_FORWARD
-
Anggota dwReturn diatur ke TRUE jika diputar ke depan; diatur ke FALSE jika tidak.
Perangkat videodisc MCI tidak mendukung bendera ini.
-
MCI_VD_STATUS_MEDIA_TYPE
-
Anggota dwReturn diatur ke jenis media dari media yang disisipkan. Jenis media berikut dapat dikembalikan:
MCI_VD_MEDIA_CAV
MCI_VD_MEDIA_CLV
MCI_VD_MEDIA_OTHER
-
MCI_VD_STATUS_SIDE
-
Anggota dwReturn diatur ke 1 atau 2 untuk menunjukkan sisi disk mana yang dimuat. Tidak semua perangkat videodisc mendukung bendera ini.
-
MCI_VD_STATUS_SPEED
-
Anggota dwReturn diatur ke kecepatan bermain dalam bingkai per detik. The MCIPIONR. Driver perangkat DRV mengembalikan MCIERR_UNSUPPORTED_FUNCTION.
Bendera tambahan berikut digunakan dengan jenis perangkat waveaudio . Konstanta ini digunakan dalam anggota dwItem dari struktur yang diarahkan oleh parameter lpStatus ketika MCI_STATUS_ITEM ditentukan untuk parameter dwFlags .
-
MCI_WAVE_FORMATTAG
-
Anggota dwReturn diatur ke tag format saat ini yang digunakan untuk memutar, merekam, dan menyimpan.
-
MCI_WAVE_INPUT
-
Anggota dwReturn diatur ke perangkat input gelombang yang digunakan untuk perekaman. Jika tidak ada perangkat yang digunakan dan tidak ada perangkat yang diatur secara eksplisit, maka pengembalian kesalahan MCIERR_WAVE_INPUTUNSPECIFIED.
-
MCI_WAVE_OUTPUT
-
Anggota dwReturn diatur ke perangkat output gelombang yang digunakan untuk bermain. Jika tidak ada perangkat yang digunakan dan tidak ada perangkat yang diatur secara eksplisit, maka pengembalian kesalahan MCIERR_WAVE_OUTPUTUNSPECIFIED.
-
MCI_WAVE_STATUS_AVGBYTESPERSEC
-
Anggota dwReturn diatur ke byte saat ini per detik yang digunakan untuk memutar, merekam, dan menyimpan.
-
MCI_WAVE_STATUS_BITSPERSAMPLE
-
Anggota dwReturn diatur ke bit saat ini per sampel yang digunakan untuk memutar, merekam, dan menyimpan data berformat PCM.
-
MCI_WAVE_STATUS_BLOCKALIGN
-
Anggota dwReturn diatur ke penyelarasan blok saat ini yang digunakan untuk memutar, merekam, dan menyimpan.
-
MCI_WAVE_STATUS_CHANNELS
-
Anggota dwReturn diatur ke jumlah saluran saat ini yang digunakan untuk memutar, merekam, dan menyimpan.
-
MCI_WAVE_STATUS_LEVEL
-
Anggota dwReturn diatur ke rekaman saat ini atau tingkat pemutaran data berformat PCM. Nilai dikembalikan sebagai nilai 8 atau 16-bit, tergantung pada ukuran sampel yang digunakan. Tingkat saluran kanan atau mono dikembalikan dalam kata berurutan rendah. Tingkat saluran kiri dikembalikan dalam kata berurutan tinggi.
-
MCI_WAVE_STATUS_SAMPLESPERSEC
-
Anggota dwReturn diatur ke sampel saat ini per detik yang digunakan untuk memutar, merekam, dan menyimpan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|