Aracılığıyla paylaş


Akış İşaretçilerini Kopyalama

Birden çok akış işaretçisi tek bir çerçeveye başvurabilir. Bir akış işaretçisini çoğaltmak için KsStreamPointerClone'u çağırin.

Akış işaretçisinin elde edilen kopyasına akış işaretçisi kopyası denir. Kopya, bu ana öğeyle aynı olan yeni bir akış işaretçisidir. Başlangıçta, kopya aynı çerçeveye başvurur ve aynı kilit durumuna sahiptir. Oluşturulduktan sonra, bir kopya üst akış işaretçiden bağımsız olur.

Ön kenarı, arka kenarı veya mevcut klon akış işaretçilerini klonlayabilirsiniz.

Klon akış işaretçisi eklemek, o belirli karedeki başvuru sayısını artırır. Başvuru sayıları hakkında daha fazla bilgi için bkz . Akış İşaretçilerine Giriş .

KsPinGetFirstCloneStreamPointer ve KsStreamPointerGetNextClone kullanarak kopya akış işaretçilerini numaralandırın.

KsStreamPointerDelete çağrısı yapılarak silinene kadar klonlar var olur. Mini sürücü bir kopyayı sildiğinde, AVStream ilgili çerçeve için referans sayısını düşürür.

Akış işaretçisi kopyalarının nasıl kullanılabileceğine dair bir örnek için AVStream DMA Services'e bakın.