MF_SINK_WRITER_STATISTICS structure (mfreadwrite.h)
Contient des statistiques sur les performances de l’enregistreur récepteur.
Syntaxe
typedef struct _MF_SINK_WRITER_STATISTICS {
DWORD cb;
LONGLONG llLastTimestampReceived;
LONGLONG llLastTimestampEncoded;
LONGLONG llLastTimestampProcessed;
LONGLONG llLastStreamTickReceived;
LONGLONG llLastSinkSampleRequest;
QWORD qwNumSamplesReceived;
QWORD qwNumSamplesEncoded;
QWORD qwNumSamplesProcessed;
QWORD qwNumStreamTicksReceived;
DWORD dwByteCountQueued;
QWORD qwByteCountProcessed;
DWORD dwNumOutstandingSinkSampleRequests;
DWORD dwAverageSampleRateReceived;
DWORD dwAverageSampleRateEncoded;
DWORD dwAverageSampleRateProcessed;
} MF_SINK_WRITER_STATISTICS;
Membres
cb
Taille de la structure, en octets.
llLastTimestampReceived
Horodatage de l’échantillon le plus récent donné à l’enregistreur récepteur. L’enregistreur récepteur met à jour cette valeur chaque fois que l’application appelle IMFSinkWriter ::WriteSample.
llLastTimestampEncoded
Horodatage de l’exemple le plus récent à encoder. L’enregistreur récepteur met à jour cette valeur chaque fois qu’il appelle IMFTransform ::P rocessOutput sur l’encodeur.
llLastTimestampProcessed
Horodatage de l’échantillon le plus récent donné au récepteur multimédia. L’enregistreur récepteur met à jour cette valeur chaque fois qu’il appelle IMFStreamSink ::P rocessSample sur le récepteur multimédia.
llLastStreamTickReceived
Horodatage de la dernière graduation de flux. L’enregistreur récepteur met à jour cette valeur chaque fois que l’application appelle IMFSinkWriter ::SendStreamTick.
llLastSinkSampleRequest
Heure système de l’exemple de requête la plus récente provenant du récepteur multimédia. L’enregistreur récepteur met à jour cette valeur chaque fois qu’il reçoit un événement MEStreamSinkRequestSample du récepteur multimédia. La valeur est l’heure système actuelle.
qwNumSamplesReceived
Nombre d’échantillons reçus.
qwNumSamplesEncoded
Nombre d’exemples encodés.
qwNumSamplesProcessed
Nombre d’échantillons donnés au récepteur multimédia.
qwNumStreamTicksReceived
Nombre de cycles de flux reçus.
dwByteCountQueued
Quantité de données, en octets, en attente de traitement.
qwByteCountProcessed
Quantité totale de données, en octets, qui ont été envoyées au récepteur multimédia.
dwNumOutstandingSinkSampleRequests
Nombre d’exemples de demandes en attente.
dwAverageSampleRateReceived
Fréquence moyenne, dans les échantillons de média par 100 nanosecondes, à laquelle l’application a envoyé des échantillons au writer récepteur.
dwAverageSampleRateEncoded
Fréquence moyenne, dans les échantillons de média par 100 nanosecondes, à laquelle l’enregistreur récepteur a envoyé des échantillons à l’encodeur.
dwAverageSampleRateProcessed
Fréquence moyenne, dans les échantillons de média par 100 nanosecondes, à laquelle l’enregistreur récepteur a envoyé des échantillons au récepteur multimédia.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | mfreadwrite.h |