C# Класс MediaFoundation.Net.AVOperations

Показать файл Открыть проект

Открытые методы

Метод Описание
Combine ( IEnumerable readers, double averageLostSecondsBetweenFileSplits ) : ISourceReader
Concat ( ISourceReader reader, ProcessSample transforms, long>.Action next, Func isAborted ) : long>.Action
Concat ( ISourceReader reader, ProcessSample transforms, Func isAborted ) : long>.Action
Cut ( long from, long to, ProcessSample next ) : ProcessSample
Cut ( long from, long to, ProcessSample beforeEdit, ProcessSample afterEdit ) : ProcessSample
DataSamplesOnly ( ProcessSample dataSamples, ProcessSample next ) : ProcessSample
FadeIn ( ProcessSample next ) : ProcessSample
FadeInOut ( ProcessSample next ) : ProcessSample
FadeOut ( ProcessSample next, long duration = TimingExtensions.OneNanoSecond ) : ProcessSample
FromSource ( ISourceReader shortSourceReader, Func isAborted ) : Action
If ( bool>.Func selector, ProcessSample trueSamples, ProcessSample falseSamples ) : ProcessSample
MediaTypeChange ( SinkStream sinkStream, ProcessSample next ) : ProcessSample
Overlay ( Action applyImage, ProcessSample processSample ) : ProcessSample
SaveTo ( SinkStream sinkStream ) : ProcessSample
StartConcat ( ISourceReader reader, ProcessSample transforms, long>.Action next, Func isAborted ) : void

Приватные методы

Метод Описание
FadeAudio ( SourceReaderSample sample, double fadeout ) : void
FadeIn ( ProcessSample streamFader, ProcessSample next ) : ProcessSample
_AudioFadeIn ( ProcessSample next ) : ProcessSample
_AudioFadeOut ( long duration, ProcessSample next ) : ProcessSample
_VideoFadeIn ( ProcessSample next ) : ProcessSample
_VideoFadeOut ( long duration, ProcessSample next ) : ProcessSample
aFadeOut ( ProcessSample streamFader, long duration, ProcessSample next ) : ProcessSample

Описание методов

Combine() публичный статический Метод

public static Combine ( IEnumerable readers, double averageLostSecondsBetweenFileSplits ) : ISourceReader
readers IEnumerable
averageLostSecondsBetweenFileSplits double
Результат ISourceReader

Concat() публичный статический Метод

public static Concat ( ISourceReader reader, ProcessSample transforms, long>.Action next, Func isAborted ) : long>.Action
reader ISourceReader
transforms ProcessSample
next long>.Action
isAborted Func
Результат long>.Action

Concat() публичный статический Метод

public static Concat ( ISourceReader reader, ProcessSample transforms, Func isAborted ) : long>.Action
reader ISourceReader
transforms ProcessSample
isAborted Func
Результат long>.Action

Cut() публичный статический Метод

public static Cut ( long from, long to, ProcessSample next ) : ProcessSample
from long
to long
next ProcessSample
Результат ProcessSample

Cut() публичный статический Метод

public static Cut ( long from, long to, ProcessSample beforeEdit, ProcessSample afterEdit ) : ProcessSample
from long
to long
beforeEdit ProcessSample
afterEdit ProcessSample
Результат ProcessSample

DataSamplesOnly() публичный статический Метод

public static DataSamplesOnly ( ProcessSample dataSamples, ProcessSample next ) : ProcessSample
dataSamples ProcessSample
next ProcessSample
Результат ProcessSample

FadeIn() публичный статический Метод

public static FadeIn ( ProcessSample next ) : ProcessSample
next ProcessSample
Результат ProcessSample

FadeInOut() публичный статический Метод

public static FadeInOut ( ProcessSample next ) : ProcessSample
next ProcessSample
Результат ProcessSample

FadeOut() публичный статический Метод

public static FadeOut ( ProcessSample next, long duration = TimingExtensions.OneNanoSecond ) : ProcessSample
next ProcessSample
duration long
Результат ProcessSample

FromSource() публичный статический Метод

public static FromSource ( ISourceReader shortSourceReader, Func isAborted ) : Action
shortSourceReader ISourceReader
isAborted Func
Результат Action

If() публичный статический Метод

public static If ( bool>.Func selector, ProcessSample trueSamples, ProcessSample falseSamples ) : ProcessSample
selector bool>.Func
trueSamples ProcessSample
falseSamples ProcessSample
Результат ProcessSample

MediaTypeChange() публичный статический Метод

public static MediaTypeChange ( SinkStream sinkStream, ProcessSample next ) : ProcessSample
sinkStream SinkStream
next ProcessSample
Результат ProcessSample

Overlay() публичный статический Метод

public static Overlay ( Action applyImage, ProcessSample processSample ) : ProcessSample
applyImage Action
processSample ProcessSample
Результат ProcessSample

SaveTo() публичный статический Метод

public static SaveTo ( SinkStream sinkStream ) : ProcessSample
sinkStream SinkStream
Результат ProcessSample

StartConcat() публичный статический Метод

public static StartConcat ( ISourceReader reader, ProcessSample transforms, long>.Action next, Func isAborted ) : void
reader ISourceReader
transforms ProcessSample
next long>.Action
isAborted Func
Результат void