Windows Media Format 11 SDK

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Esta documentação descreve o SDK (Microsoft Windows Media Format Software Development Kit) e se aplica às versões baseadas em 32 bits e x64 do SDK.

O SDK de Formato de Mídia do Windows é um componente do SDK (Microsoft Windows Media Software Development Kit). Outros componentes incluem o SDK dos Serviços de Mídia do Windows, o SDK do Codificador do Windows Media, o SDK do Windows Media Rights Manager, o SDK do Windows Media Gerenciador de Dispositivos e o SDK do Reprodutor Multimídia do Windows.

O SDK de Formato de Mídia do Windows fornece aos desenvolvedores de aplicativos acesso aos componentes do Formato de Mídia do Windows. Esses componentes incluem o contêiner de arquivos ASF (Advanced Systems Format), os codecs de Áudio e Vídeo do Windows Media, a funcionalidade básica de streaming de rede e o gerenciamento de direitos digitais. Os objetos do SDK de Formato de Mídia do Windows manipulam os componentes do Windows Media em um nível baixo; os outros componentes do SDK do Windows Media incluem objetos que funcionam em um nível mais alto.

A principal finalidade do SDK de Formato de Mídia do Windows é permitir que os desenvolvedores criem aplicativos que reproduzam, gravem, editem, criptografem e forneçam arquivos asf (Formato de Sistemas Avançados) e fluxos de rede. Esses arquivos e fluxos geralmente contêm conteúdo de áudio e vídeo codificado usando os codecs de Áudio e Vídeo do Windows Media. No entanto, o ASF pode conter qualquer tipo de dados. Para obter mais informações sobre a estrutura de contêiner Formato de Sistemas Avançados, consulte Visão geral do formato ASF.

Os principais recursos do SDK de Formato de Mídia do Windows são:

  • Suporte para codecs líderes do setor. O SDK do Windows Media Format 11 inclui o codec do Microsoft Windows Media Video 9 e o codec do Microsoft Windows Media Audio 9.1. Ambos os codecs fornecem codificação excepcional de conteúdo de mídia digital. A novidade desta versão é o codec de Perfil Avançado do Windows Media Video 9, que fornece otimizações para vídeo de transmissão. Esse SDK também inclui o codec de tela do Microsoft Windows Media Video 9 para compactar a atividade de tela do computador durante sessões de aplicativos de usuário e o codec de voz do Windows Media Audio 9.1, que codifica áudio de baixa complexidade, como fala e se adapta inteligentemente a áudios mais complexos, como música, para representação superior de cenários combinados de música de voz.
  • Suporte para gravação de arquivos ASF. Os arquivos são criados com base em perfis personalizáveis, permitindo uma configuração fácil e padronização de arquivos. Esse SDK pode ser usado para gravar arquivos com mais de 2 gigabytes, permitindo arquivos contínuos mais longos e de melhor qualidade.
  • Suporte para leitura de arquivos ASF. Esse SDK fornece suporte para leitura de arquivos ASF locais, bem como leitura de dados ASF sendo transmitidos por uma rede. O suporte também é fornecido para muitos recursos de leitura avançados, como suporte nativo para arquivos MBR (taxa de bits múltiplos), que contêm vários fluxos com o mesmo conteúdo codificado a taxas de bits diferentes. O leitor seleciona automaticamente qual fluxo MBR usar, dependendo da largura de banda disponível no momento da reprodução.
  • Suporte para fornecer fluxos ASF em uma rede. Esse SDK fornece suporte para fornecer dados ASF por meio de HTTP para computadores remotos em uma rede e também para fornecer dados diretamente a um servidor windows media remoto.
  • Suporte para edição de metadados em arquivos ASF. Informações sobre um arquivo e seu conteúdo são facilmente manipuladas com esse SDK. Os desenvolvedores podem usar o sistema robusto de atributos de metadados incluídos no SDK ou criar atributos personalizados para atender às suas necessidades.
  • Suporte para aplicativos de edição de conteúdo. Esse SDK permite que os aplicativos busquem pontos dentro de um arquivo por tempo de apresentação e por quadro de vídeo. Além disso, os arquivos criados usando o SDK de Formato de Mídia do Windows podem manter carimbos de data/hora em formatos usados na produção de filmes e televisão.
  • Suporte para leitura e edição de metadados em arquivos MP3. Esse SDK fornece suporte integrado para ler arquivos MP3 com os mesmos métodos usados para ler arquivos ASF. Aplicativos criados com o SDK de Formato de Mídia do Windows também podem editar atributos de metadados em arquivos MP3 usando suporte interno para as marcas ID3 mais comuns usadas pelos criadores de conteúdo.
  • Suporte para proteção do Digital Rights Management. Esse SDK fornece métodos para ler e gravar arquivos ASF e fluxos de rede protegidos pelo Digital Rights Management para evitar reprodução ou cópia não autorizada do conteúdo.

Para baixar o SDK do Windows Media Format, consulte a página Downloads do Windows Media no site da Microsoft.

Este documento descreve como você pode desenvolver aplicativos de mídia digital usando o SDK de Formato de Mídia do Windows. Ele é dividido nas seções a seguir.

Observação

Embora este documento contenha informações sobre a versão mais recente do SDK de Formato de Mídia do Windows, a maioria dos recursos que ele descreve são compatíveis com versões mais antigas do SDK. As páginas de referência para os métodos, funções, estruturas e enumerações do SDK de Formato de Mídia do Windows incluem requisitos de versão.

 

Seção Descrição
Sobre o SDK do Windows Media Format Fornece uma visão geral e informações em segundo plano com as quais você deve estar familiarizado antes de tentar criar aplicativos.
Guia de programação Fornece instruções detalhadas para executar várias tarefas, como ler, gravar e indexar arquivos, proteger arquivos com o Digital Rights Management, transmitir dados ASF em uma rede e assim por diante.
Referência de programação Fornece informações de referência para interfaces, métodos, funções, estruturas, tipos de enumeração e constantes relacionadas ao Formato de Mídia do Windows.
Interfaces codec de áudio e vídeo do Windows Media Fornece instruções para usar os DMOs (objetos de mídia digital) de codec de áudio e vídeo do Windows Media diretamente.
Glossário Define os termos usados na documentação do SDK de Formato de Mídia do Windows.