Pointeurs et décalages de flux
Une structure KSSTREAM_POINTER contient deux structures KSSTREAM_POINTER_OFFSET qui indexent les positions d’entrée et de sortie dans une trame. Un minidriver peut manipuler ces décalages ou accéder aux données à la résolution d’image.
Pour faire avancer un pointeur de flux dans un cadre, le minidriver appelle KsStreamPointerAdvanceOffsets et KsStreamPointerAdvanceOffsetsAndUnlock.
Les mini-disques qui accèdent aux données de flux avec des adresses virtuelles peuvent utiliser ces décalages pour spécifier une position de flux à la résolution d’octets. Les minidrivers qui utilisent des mappages physiques de nuages de points ou de collecte peuvent spécifier la position du flux à la granularité d’une structure KSMAPPING .