Partager via


Paramètres de sortie

[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'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 permettent d’identifier les paramètres de sortie pour l’objet lecteur et lecteur synchrone.

Constante globale WMT_ATTR_DATATYPE Description de pValue
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Si la valeur est True, le lecteur remet des images entrelacées, si elle est prise en charge par la sortie.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Si la valeur est True, cette sortie aura un thread dédié 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 remise d’échantillons de cette sortie hors commande et avant les échantillons correspondants d’autres sorties.
g_wszDynamicRangeControl WMT_TYPE_DWORD Spécifie le niveau de contrôle de plage dynamique à utiliser pour la sortie. Défini 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 Temps, en millisecondes, qui spécifie la quantité antérieure à fournir les exemples. Si la valeur est supérieure à zéro, les échantillons de cette sortie sont récupérés et décodés afin que les échantillons soient remis plus tôt que les exemples pour d’autres sorties. Normalement, le lecteur livre des échantillons dans l’ordre 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 est valide uniquement pour les flux audio encodés avec le codec Windows Media Audio 9 Professionnel. Si ce paramètre est défini sur 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 remet le flux vidéo à une fréquence d’images plus élevée , en interpolant les images de façon algorithmique.
g_wszJustInTimeDecode WMT_TYPE_BOOL Si la valeur est True, les données doivent être décodées aussi tard que possible. Non pris en charge dans le lecteur synchrone.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Si la valeur est true, l’exemple nécessite que l’exemple précédent soit décompressé. 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 pour les sorties audio uniquement.
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. (Il ne doit pas y avoir de modification de 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 l’une des constantes de configuration de l’orateur DirectSound.
g_wszStreamLanguage WMT_TYPE_WORD Index dans la liste de langues de la langue à remettre pour cette sortie. Utilisé pour les sorties représentant des flux mutuellement exclusifs 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 Sony/Phillips Digital Interface (S/PDIF) dans les types de sortie énumérés.

 

IWMReaderAdvanced2 ::GetOutputSetting

IWMReaderAdvanced2 ::SetOutputSetting

IWMSyncReader ::GetOutputSetting

IWMSyncReader ::SetOutputSetting