Condividi tramite


Struttura KSTIME (ks.h)

La struttura KSTIME specifica un timestamp che può essere usato per indicare la posizione del flusso.

Sintassi

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

Membri

Time

Specifica un valore di ora. Quando si usa il tempo non ridimensionato, time è in unità di 100 nanosecondi. Quando si usa il tempo ridimensionato, time è in unità regolate dal fattore di scala espresso nei membri numeratore di e denominatore. Per altre informazioni sul tempo ridimensionato e non ridimensionato, vedere osservazioni.

Numerator

Specifica il numeratore del fattore di ridimensionamento per un valore di tempo ridimensionato. Per un valore non ridimensionato, deve essere uno. numeratore non deve essere zero.

Denominator

Specifica il denominatore del fattore di ridimensionamento per un valore di tempo ridimensionato. Per un valore non ridimensionato, deve essere uno. denominatore non deve essere zero.

Osservazioni

I timestamp non scalati sono in unità di 100 nanosecondi. Un flusso di dati può usare unità diverse specificando il numeratore e il denominatore di un fattore di scala.

Fabbisogno

Requisito Valore
intestazione ks.h (include Ks.h)