MediaStreamSource.SampleRequested Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn die MediaStreamSource eine MediaStreamSample-Anforderung für einen angegebenen Stream angibt.
// Register
event_token SampleRequested(TypedEventHandler<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void SampleRequested(event_token const* cookie) const;
// Revoke with event_revoker
MediaStreamSource::SampleRequested_revoker SampleRequested(auto_revoke_t, TypedEventHandler<MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs const&> const& handler) const;
public event TypedEventHandler<MediaStreamSource,MediaStreamSourceSampleRequestedEventArgs> SampleRequested;
function onSampleRequested(eventArgs) { /* Your code */ }
mediaStreamSource.addEventListener("samplerequested", onSampleRequested);
mediaStreamSource.removeEventListener("samplerequested", onSampleRequested);
- or -
mediaStreamSource.onsamplerequested = onSampleRequested;
Public Custom Event SampleRequested As TypedEventHandler(Of MediaStreamSource, MediaStreamSourceSampleRequestedEventArgs)
Ereignistyp
Hinweise
Beim Empfang dieses Ereignisses sollte die Anwendung der Sample-Eigenschaft des MediaStreamSourceSampleRequest-Objekts ein MediaStreamSample für den angeforderten Stream zuweisen.
Wenn die Anwendung das MediaStreamSample vorübergehend nicht übermitteln kann, sollte sie das MediaStreamSourceSampleRequestDeferral-Objekt abrufen und ReportSampleProgress regelmäßig aufrufen, bis sie der Sample-Eigenschaft ein MediaStreamSample zuweist und Complete für das MediaStreamSourceSampleRequestDeferral-Objekt aufruft. Das empfohlene Intervall zwischen jedem Aufruf von ReportSampleProgress beträgt 500 Millisekunden.
Wenn der angegebene Stream keine weiteren Beispiele enthält, sollte die Anwendung die Sample-Eigenschaft nicht zugewiesen lassen oder auf NULL festlegen.