IWMPNetwork :: encodedFrameRate, propriété

La propriété encodedFrameRate obtient la fréquence d’images vidéo spécifiée par l’auteur du contenu.

Syntaxe

public System.Int32 encodedFrameRate {get; set;}

Public ReadOnly Property encodedFrameRate As System.Int32

Valeur de la propriété

System. Int32 qui correspond à la fréquence d’images encodée en images par seconde (FPS).

Notes

Bien que la propriété encodedFrameRate mesure la fréquence d’images encodée en images par seconde , la propriété Parate mesure la fréquence d’images actuelle en images par centaines de secondes.

Exemples

L’exemple de code suivant utilise encodedFrameRate pour afficher la fréquence d’images spécifiée lors de l’encodage du fichier. Les informations s’affichent dans une étiquette, en réponse à l’événement PlayStateChange . L’objet AxWMPLib. AxWindowsMediaPlayer est représenté par la variable Player.

// Add a delegate for the PlayStateChange event.
player.PlayStateChange += new AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(player_PlayStateChange);

// Create an event handler for the PlayStateChange event.
private void player_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
    // Display the encodedFrameRate when the player is playing. 
    switch (e.newState)
    {
        case 3:  // Play State = WMPLib.WMPPlayState.wmppsPlaying = 3
            if (player.network.encodedFrameRate != 0)
            {
                encodedFrameRateLabel.Text = "Current Encoded Frame Rate: " + player.network.encodedFrameRate + " K bits/second";
            }
            break;

        default:
            break;
    }
}

' Create an event handler for the PlayStateChange event.
Public Sub player_PlayStateChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles player.PlayStateChange

    ' Display the encodedFrameRate when the player is playing. 
    Select Case e.newState

        Case 3 ' Play State = WMPLib.WMPPlayState.wmppsPlaying = 3

            If (player.network.encodedFrameRate <> 0) Then

                encodedFrameRateLabel.Text = &quot;Current Encoded Frame Rate: &quot; + player.network.encodedFrameRate + &quot; K bits/second&quot;

            End If

    End Select

End Sub

Spécifications

Condition requise Valeur
Version
Lecteur Windows Media série 9 ou version ultérieure
Espace de noms
WMPLib
Assembly
Interop.WMPLib.dll (Interop.WMPLib.dll.dll)

Voir aussi

Interface IWMPNetwork (VB et C#)

IWMPNetwork. cadence (VB et C#)