atributo MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION
Especifica o tempo necessário para reproduzir um arquivo ASF (Advanced Systems Format), em unidades de 100 nanossegundos.
Esse valor inclui o tempo de pré-registro. Para recuperar a duração real da reprodução, obtenha o valor do atributo MF_PD_DURATION . No entanto, se o valor de pré-registro for maior que a duração da reprodução, o valor de MF_PD_DURATION será zero.
Tipo de dados
UINT64
Comentários
Esse atributo se aplica a descritores de apresentação para conteúdo ASF.
O método IMFASFContentInfo::GeneratePresentationDescriptor gera esse atributo dos metadados do ASF.
Exemplos
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;
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também