Partager via


Structure KSTIME (ks.h)

La structure KSTIME spécifie un horodatage qui peut être utilisé pour indiquer la position du flux.

Syntaxe

typedef struct {
  LONGLONG Time;
  ULONG    Numerator;
  ULONG    Denominator;
} KSTIME, *PKSTIME;

Membres

Time

Spécifie une valeur d’heure. Lors de l’utilisation d’un temps non mis à l’échelle, le temps est en unités de 100 nanosecondes. Lors de l’utilisation de l’heure mise à l’échelle, time est en unités régies par le facteur d’échelle exprimé dans les membres Numérateur et Dénominateur . Pour plus d’informations sur le temps mis à l’échelle et non mis à l’échelle, consultez Remarques.

Numerator

Spécifie le numérateur du facteur de mise à l’échelle pour une valeur de temps mise à l’échelle. Pour une valeur non mise à l’échelle, il doit en être une. Le numérateur ne doit pas être égal à zéro.

Denominator

Spécifie le dénominateur du facteur de mise à l’échelle pour une valeur de temps mise à l’échelle. Pour une valeur non mise à l’échelle, il doit en être une. Le dénominateur ne doit pas être égal à zéro.

Remarques

Les horodatages non mis à l’échelle sont en unités de 100 nanosecondes. Un flux de données peut utiliser différentes unités en spécifiant le numérateur et le dénominateur d’un facteur d’échelle.

Configuration requise

Condition requise Valeur
En-tête ks.h (inclure Ks.h)