IWMPNetwork :: cadence, propriété

La propriété Parate obtient la fréquence d’images vidéo actuelle.

Syntaxe

public System.Int32 frameRate {get; set;}

Public ReadOnly Property frameRate As System.Int32

Valeur de la propriété

System. Int32 qui correspond à la fréquence d’images actuelle en images par centaines de secondes.

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. Consultez la section Notes.

Notes

La valeur de la fréquence d’images actuelle est retournée en images par centaines de secondes. Par exemple, une valeur de 2998 indique 29,98 images par seconde (FPS).

Exemples

L’exemple de code suivant utilise une cadence 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 frameRate when the player is playing. 
    switch (e.newState)
    {
        case 3:  // Play State = WMPLib.WMPPlayState.wmppsPlaying = 3
            if (player.network.frameRate != 0)
            {
                frameRateLabel.Text = "Current Frame Rate: " + player.network.frameRate + " 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 frameRate when the player is playing. 
    Select Case e.newState

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

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

                frameRateLabel.Text = &quot;Current Frame Rate: &quot; + player.network.frameRate + &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. encodedFrameRate (VB et C#)