Share via


Extensiones de dispositivo para preferencias de objetos de lista de reproducción

[La característica asociada a esta página, SDK del Reproductor multimedia de Windows, es una característica heredada. MediaPlayer la ha reemplazado. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar del SDK del Reproductor multimedia de Windows siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible].

Como parte del proceso de sincronización, Reproductor multimedia de Windows 10 y las versiones posteriores copian los objetos de lista de reproducción en dispositivos portátiles habilitados para MTP. Reproductor multimedia de Windows 11 presenta una nueva funcionalidad que permite a los dispositivos portátiles limitar los tipos de objetos de lista de reproducción copiados. (Reproductor multimedia de Windows siempre sincroniza el contenido de las listas de reproducción según lo especificado por las reglas de sincronización. Esta característica afecta solo a la sincronización de objetos de lista de reproducción). Reproductor multimedia de Windows copia tres tipos de objetos de lista de reproducción desde el equipo al dispositivo:

  • Listas de reproducción normales. Son las listas de reproducción que se muestran en la característica Biblioteca de Reproductor multimedia de Windows. Pueden consistir en listas de reproducción creadas por el usuario, listas de reproducción agregadas a la biblioteca por tiendas en línea y listas de reproducción de muestra instaladas con el Reproductor. Reproductor multimedia de Windows solo copia estas listas de reproducción en el dispositivo cuando el usuario las ha seleccionado para la sincronización.
  • Listas de reproducción de sincronización de existencias. Son listas de reproducción especiales que se instalan con Reproductor multimedia de Windows y solo se usan para la sincronización. Estas listas de reproducción solo se muestran en el Asistente para instalación de dispositivos de Reproductor multimedia de Windows.
  • Listas de reproducción creadas implícitamente. Estas listas de reproducción se crean cuando el usuario arrastra y coloca una carpeta de categoría, como Artista o Álbum, en el panel donde figuran los elementos que se van a sincronizar.

El archivo de encabezado denominado wmpdevices.h, que se ha actualizado para esta versión, define las estructuras y constantes necesarias para admitir las extensiones de dispositivo de Reproductor multimedia de Windows.

Para que un dispositivo se reconozca como compatible con las preferencias de objetos de lista de reproducción en el conjunto de extensiones de dispositivos MTP de Reproductor multimedia de Windows, debe incluir la siguiente información en el conjunto de datos DeviceInfo. (Para obtener más información sobre este conjunto de datos, consulte la sección 4.6.1 de la especificación de MTP).

Campo de conjunto de datos Orden de campos Tipo de datos Valor
VendorExtensionID 2 UINT32 0x00000006
VendorExtensionVersion 3 UINT16 0x0064 (100)
VendorExtensionDesc 4 String "microsoft.com/WMPPD: 11.0"

 

En la tabla siguiente se proporcionan detalles sobre la operación de MTP para las preferencias de objetos de lista de reproducción.

Elemento Descripción
Código operación 0x9203
Parámetro de operación 1 0
Parámetro de operación 2 0
Parámetro de operación 3 0
Parámetro de operación 4 0
Parámetro de operación 5 0
Data El dispositivo devuelve un valor de Parámetro de operación 1 para indicar la preferencia de sincronización de objetos de lista de reproducción.
Dirección de datos R->I
Opciones de código de respuesta MTP_RESPONSE_OK (0x2001) o código de respuesta de error válido.
Parámetro de respuesta 1 0 o 1. Un valor de 0 indica que Reproductor multimedia de Windows debe sincronizar únicamente los objetos de lista de reproducción normales. Un valor de 1 indica que Reproductor multimedia de Windows debe sincronizar objetos normales de lista de reproducción, existencias y objetos de lista de reproducción de sincronización creadas implícitamente, que es el comportamiento predeterminado.
Parámetro de respuesta 2 0
Parámetro de respuesta 3 0
Parámetro de respuesta 4 0
Parámetro de respuesta 5 0

 

Comentarios

La implementación de esta característica es opcional para los dispositivos portátiles. Reproductor multimedia de Windows sincroniza objetos de lista de reproducción normales, objetos de lista de reproducción de sincronización de existencias y objetos de lista de reproducción creadas implícitamente de forma predeterminada.

Reproductor de Windows Media