atribut MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION
Menentukan waktu yang diperlukan untuk memutar file Advanced Systems Format (ASF), dalam unit 100 nanodetik.
Nilai ini mencakup waktu pra-pendaftaran. Untuk mengambil durasi pemutaran yang sebenarnya, dapatkan nilai atribut MF_PD_DURATION . Namun, jika nilai pra-pendaftaran lebih besar dari durasi putar, nilai MF_PD_DURATION adalah nol.
Jenis Data
UINT64
Keterangan
Atribut ini berlaku untuk deskriptor presentasi untuk konten ASF.
Metode IMFASFContentInfo::GeneratePresentationDescriptor menghasilkan atribut ini dari metadata ASF.
Contoh
HRESULT GetPlayDuration(
IMFASFContentInfo *pContentInfo, // An initialized ContentInfo object.
UINT64 *pcbPlayDuration // Receives the play duration.
)
{
IMFPresentationDescriptor* pPD = NULL;
HRESULT hr = pContentInfo->GeneratePresentationDescriptor(&pPD);
if (SUCCEEDED(hr))
{
hr = pPD->GetUINT64(MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION, pcbPlayDuration);
pPD->Release();
}
return hr;
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk