Partager via


Paramètres de sortie

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les constantes globales suivantes sont utilisées pour identifier les paramètres de sortie pour le lecteur et l’objet lecteur synchrone.

Constante globale WMT_ATTR_DATATYPE Description de pValue
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Si la valeur est True, le lecteur fournit des images entrelacées, si prise en charge par la sortie.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Si la valeur est True, un thread dédié est créé pour la remise de ses exemples. Non pris en charge sur le lecteur synchrone.
g_wszDeliverOnReceive WMT_TYPE_BOOL Si la valeur est True, les exemples de cette sortie sont remis dès qu’ils sont disponibles à partir du lecteur. Cela peut entraîner la livraison d’échantillons de cette sortie dans le désordre et avant les échantillons correspondants provenant d’autres sorties.
g_wszDynamicRangeControl WMT_TYPE_DWORD Spécifie le niveau de contrôle de plage dynamique à utiliser pour la sortie. Définissez sur une valeur comprise entre 0 et 2, où 0 indique aucun contrôle de plage dynamique (valeur par défaut) et 2 est le niveau maximal de contrôle de plage dynamique (la plus petite plage dynamique).
g_wszEarlyDataDelivery WMT_TYPE_DWORD Durée, en millisecondes, qui spécifie le délai de livraison des exemples. S’ils sont supérieurs à zéro, les exemples de cette sortie sont récupérés et décodés afin que les exemples soient livrés avant les exemples pour les autres sorties. Normalement, le lecteur livre des exemples par ordre de temps de présentation.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL Si la valeur est True, le lecteur active la sortie audio multicanal haute définition. Ce paramètre n’est valide que pour les flux audio encodés avec le codec Windows Media Audio 9 Professionnel. Si ce paramètre a la valeur true, vous devez également spécifier la configuration de l’orateur de l’ordinateur client en définissant g_wszSpeakerConfig.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL Si la valeur est True, le codec fournit le flux vidéo à une fréquence d’images plus élevée, en interpolant les images de manière algorithmique.
g_wszJustInTimeDecode WMT_TYPE_BOOL Si la valeur est True, les données doivent être décodées le plus tard possible. Non pris en charge dans le lecteur synchrone.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Si la valeur est true, l’exemple nécessite la décompression de l’exemple précédent. Ce paramètre s’applique uniquement aux images delta dans la vidéo compressée et est en lecture seule.
g_wszScrambledAudio WMT_TYPE_BOOL Si la valeur est True, cette sortie utilise le schéma de dissimulation d’erreur audio brouillé. Il s’agit d’un paramètre valide uniquement pour les sorties audio.
g_wszSingleOutputBuffer WMT_TYPE_BOOL Si la valeur est True, une mémoire tampon de sortie unique doit être utilisée (par exemple, une mémoire tampon vidéo DirectDraw®). Non pris en charge dans le lecteur synchrone.
g_wszSoftwareScaling WMT_TYPE_BOOL Si la valeur est False, la vidéo n’est pas mise à l’échelle. (Aucune modification ne doit être apportée à la résolution.)
g_wszSpeakerConfig WMT_TYPE_DWORD Si le décodage audio multicanal est activé en définissant g_wszEnableDiscreteOutput, ce paramètre spécifie la configuration du haut-parleur de l’ordinateur client. Définissez sur l’une des constantes de configuration du haut-parleur DirectSound.
g_wszStreamLanguage WMT_TYPE_WORD Index dans la liste des langues de la langue à fournir pour cette sortie. Utilisé pour les sorties représentant des flux qui s’excluent mutuellement par langue.
g_wszVideoSampleDurations WMT_TYPE_BOOL Si la valeur est True, le lecteur fournit des durées d’échantillonnage précises.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL Si la valeur est True, le lecteur inclut le format d’interface numérique Sony/Phillips (S/PDIF) dans les types de sortie énumérés.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting