attributo MF_PD_DURATION
Specifica la durata di una presentazione, in 100-nanosecondi.
Tipo di dati
UINT64
Considera come valore LONGLONG .
Commenti
Le origini multimediali possono impostare questo attributo su un descrittore di presentazione per indicare la durata della presentazione.
Questo attributo è un valore firmato, anche se viene archiviato come UINT64. Tuttavia, l'attributo non deve mai contenere un valore negativo.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Esempio
Nell'esempio seguente viene illustrato come ottenere la durata della presentazione da un'origine multimediale.
HRESULT GetSourceDuration(IMFMediaSource *pSource, MFTIME *pDuration)
{
*pDuration = 0;
IMFPresentationDescriptor *pPD = NULL;
HRESULT hr = pSource->CreatePresentationDescriptor(&pPD);
if (SUCCEEDED(hr))
{
hr = pPD->GetUINT64(MF_PD_DURATION, (UINT64*)pDuration);
pPD->Release();
}
return hr;
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2008 [app desktop | App UWP] |
Intestazione |
|
Vedi anche