Compartilhar via


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
Para obter uma lista abrangente de possíveis códigos de erro, consulte Códigos de erro.

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

Confira também

IMDSPObjectInfo Interface

IMDSPObjectInfo::SetPlayLength