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 de temps. Lorsque vous utilisez un temps non mis à l’échelle, time est en unités de 100 nanosecondes. Lors de l’utilisation du temps mis à l’échelle, de temps est en unités régies par le facteur d’échelle exprimé dans le de numérateur et dénominateur membres. 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 s’agir d’une valeur. 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 s’agir d’une valeur. 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.

Exigences

Exigence Valeur
d’en-tête ks.h (include Ks.h)