Bagikan melalui


fungsi acmFormatTagDetails (msacm.h)

Fungsi acmFormatTagDetails meminta ACM untuk detail tentang tag format waveform-audio tertentu.

Sintaks

MMRESULT ACMAPI acmFormatTagDetails(
  HACMDRIVER            had,
  LPACMFORMATTAGDETAILS paftd,
  DWORD                 fdwDetails
);

Parameter

had

Tangani ke driver ACM untuk mengkueri detail tag format waveform-audio. Jika parameter ini NULL, ACM menggunakan detail dari driver ACM pertama yang sesuai. Aplikasi harus menentukan handel atau pengidentifikasi driver yang valid saat menggunakan jenis kueri ACM_FORMATTAGDETAILSF_INDEX. Pengidentifikasi driver untuk driver yang dinonaktifkan tidak diperbolehkan.

paftd

Arahkan ke struktur ACMFORMATTAGDETAILS yaitu menerima detail tag format.

fdwDetails

Bendera untuk mendapatkan detailnya. Nilai berikut ditentukan.

[ACMFORMATTAGDETAILS] () struktur. Detail tag format akan dikembalikan dalam struktur yang diacak oleh paftd. Jika aplikasi menentukan handel driver ACM untuk dimiliki, detail tentang tag format akan dikembalikan untuk driver tersebut. Jika aplikasi menentukan NULL untuk dimiliki, ACM menemukan driver pertama yang dapat diterima untuk mengembalikan detailnya. [ACMDRIVERDETAILS] (./nf-msacm-acmdriverdetails.md) struktur untuk driver ACM. Aplikasi harus menentukan handel driver untuk dimiliki saat mengambil detail tag format dengan bendera ini. [ACMFORMATTAGDETAILS] () struktur harus WAVE_FORMAT_UNKNOWN atau tag format untuk menemukan ukuran terbesar. Jika aplikasi menentukan handel driver ACM untuk dimiliki, detail tentang tag format terbesar akan dikembalikan untuk driver tersebut. Jika aplikasi menentukan NULL untuk dimiliki, ACM menemukan driver yang dapat diterima dengan tag format terbesar yang diminta untuk mengembalikan detailnya.
Nilai Makna
ACM_FORMATTAGDETAILSF_FORMATTAG
ACM_FORMATTAGDETAILSF_INDEX
ACM_FORMATTAGDETAILSF_LARGESTSIZE

Nilai kembali

Mengembalikan nol jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
ACMERR_NOTPOSSIBLE
Detail yang diminta tidak tersedia.
MMSYSERR_INVALFLAG
Setidaknya satu bendera tidak valid.
MMSYSERR_INVALHANDLE
Handel yang ditentukan tidak valid.
MMSYSERR_INVALPARAM
Setidaknya satu parameter tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header msacm.h
Pustaka Msacm32.lib
DLL Msacm32.dll

Lihat juga

Fungsi Pemadatan Audio

Pengelola Pemadatan Audio