Skip to main content
Version: 20 Mar 2024

CaptureStreamConfig

Public Methods

CaptureStreamConfig Create

public static CaptureStreamConfig Create(
StreamCapability streamCapability,
OutputFormat outputFormat,
MLNativeSurface recorderSurface =null
)

Parameters

TypeNameDescription
StreamCapabilitystreamCapability
OutputFormatoutputFormatCaptured output format
MLNativeSurfacerecorderSurface

override string ToString

public override string ToString()

Public Attributes

CaptureType

Capture Type


public CaptureType CaptureType;

TypeDescription
CaptureTypeCapture operation type

Height

Resolution height


public int Height;


OutputFormat

output Format


public OutputFormat OutputFormat;

TypeDescription
OutputFormatCaptured output format

Surface

Media recorder surface, only valid for capture type video * set to ML_INVALID_HANDLE for yuv/rgba video capture


public MLNativeSurface Surface;


Width

Capture Resolution


public int Width;