Bagikan melalui


Metode CPersistStream.Save

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Menyimpan data filter ke aliran yang diberikan.

Sintaks

HRESULT Save(
   LPSTREAM pStm,
   BOOL     fClearDirty
);

Parameter

pStm

Arahkan ke aliran tempat data akan disimpan.

fClearDirty

Bendera yang menunjukkan apakah akan mengatur ulang bendera kotor aliran saat ini; TRUE berarti mengatur ulang. (Ketika metode dipanggil sebagai bagian dari operasi Simpan, nilai biasanya TRUE; ketika dipanggil sebagai bagian dari operasi Simpan Sebagai, nilai biasanya FALSE.)

Nilai kembali

Mengembalikan nilai HRESULT .

Keterangan

Fungsi anggota ini mengimplementasikan metode IPersistStream::Save . Ini memanggil WriteInt dengan versi perangkat lunak, memanggil CPersistStream::WriteToStream dengan aliran di pStm, dan mengatur ulang mPS_fDirty.

Persyaratan

Persyaratan Nilai
Header
Pstream.h (termasuk Streams.h)
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CPersistStream