CSourceStream.ThreadProc-Methode

Die ThreadProc -Methode ist die Threadprozedur für den Arbeitsthread. Diese Methode implementiert die rein virtuelleCAMThread::ThreadProc-Methode.

Syntax

virtual DWORD ThreadProc();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Gibt 0 zurück, wenn der Thread erfolgreich abgeschlossen wurde, andernfalls 1. Wenn der Rückgabewert 1 ist, werden die Ressourcen des Threads möglicherweise weiterhin zugeordnet.

Hinweise

Diese Methode wartet unbegrenzt auf Threadanforderungen, indem sie die METHODECAMThread::GetRequest aufruft. Wenn sie eine CSourceStream::Run- oder CSourceStream::P ause-Anforderung empfängt, ruft sie die CSourceStream::D oBufferProcessingLoop-Methode auf. Die DoBufferProcessingLoop-Methode über pusht Daten, bis sie eine CSourceStream::Stop-Anforderung empfängt. Die Threadprozedur wird beendet, wenn sie eine CSourceStream::Exit-Anforderung empfängt.

Anforderungen

Anforderung Wert
Header
Source.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandels-Builds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CSourceStream-Klasse