ストリーム ポインターの複製
複数のストリーム ポインターは、1 つのフレームを参照できます。 ストリーム ポインターを複製するには、KsStreamPointerCloneを呼び出します。
ストリーム ポインターの結果のコピーは、ストリーム ポインターの 複製と呼ばれます。 クローンは、親と同じ新しいストリーム ポインタです。 最初に、クローンは同じフレームを参照し、同じロック状態を持ちます。 作成後、クローンは親ストリーム ポインターから独立します。
先頭のエッジ、末尾のエッジ、または現在のクローン ストリーム ポインターを複製できます。
クローンストリーム ポインターを追加すると、その特定のフレームの参照カウントがインクリメントされます。 参照カウントの詳細については、「 ストリーム ポインターの 概要」を参照してください。
KsPinGetFirstCloneStreamPointer とKsStreamPointerGetNextClone を使用して、クローン ストリーム ポインターを列挙します。
クローンは、KsStreamPointerDelete を呼び出して削除するまで存在します。 ミニドライバーがクローンを削除すると、AVStream は対応するフレームの参照カウントをデクリメントします。
ストリーム ポインター クローンを使用する方法の例について 、AVStream DMA サービス を参照してください。