atributo MF_PD_DURATION
Especifica la duración de una presentación, en unidades de 100 nanosegundos.
Tipo de datos
UINT64
Trate como un valor LONGLONG .
Comentarios
Los orígenes multimedia pueden establecer este atributo en un descriptor de presentación para indicar la duración de la presentación.
Este atributo es un valor con signo, aunque se almacena como UINT64. Sin embargo, el atributo nunca debe contener un valor negativo.
La constante GUID de este atributo se exporta desde mfuuid.lib.
Ejemplos
En el ejemplo siguiente se muestra cómo obtener la duración de la presentación de un origen multimedia.
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;
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de