Método IMDSPObjectInfo::GetPlayLength (mswmdm.h)
O método GetPlayLength recupera o comprimento de reprodução do objeto em unidades pertinentes ao objeto. Esse é o comprimento restante que o objeto pode reproduzir, não seu comprimento total.
Sintaxe
HRESULT GetPlayLength(
[out] DWORD *pdwLength
);
Parâmetros
[out] pdwLength
Ponteiro para um DWORD que contém o comprimento de reprodução restante do objeto.
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro do Windows Media Gerenciador de Dispositivos
Comentários
O valor do comprimento de reprodução recuperado é o comprimento total do objeto menos a posição de reprodução atual (se o método IMDSPObjectInfo::SetPlayLength não tiver sido chamado) ou o valor definido por IMDSPObjectInfo::SetPlayLength recortado para não ser maior que o comprimento total de reprodução do objeto menos a posição de reprodução atual.
Para arquivos reproduzíveis, o valor retornado é especificado em milissegundos. As informações de comprimento de reprodução podem ser alteradas quando o usuário começa a reproduzir um arquivo no dispositivo de mídia ou quando um aplicativo invoca o método IMDSPDeviceControl::P lay .
Para pastas ou sistemas de arquivos que contêm arquivos reproduzíveis, o valor retornado está em faixas ou números de arquivos reproduzíveis nessa pasta ou na raiz desse sistema de arquivos.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |