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;

Members

Time

Specifica un valore di ora. Quando si usa il tempo non ridimensionato, il tempo si trova in unità di 100 nanosecondi. Quando si usa il tempo scalato, il tempo è in unità regolate dal fattore di scala espresso nei membri numeratore 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 scalato. Per un valore non ridimensionato, questo deve essere uno. Il numeratore non deve essere zero.

Denominator

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

Commenti

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

Requisiti

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