public MediaEncoder(string filePath, VideoTrackAttributes videoAttrs, AudioTrackAttributes[] audioAttrs) { this.m_Ptr = this.Create(filePath, new VideoTrackAttributes[] { videoAttrs }, audioAttrs); }
private IntPtr Create( string filePath, VideoTrackAttributes videoAttrs, AudioTrackAttributes[] audioAttrs) { VideoTrackEncoderAttributes videoEncoderAttrs = new VideoTrackEncoderAttributes(videoAttrs); return(Create(filePath, videoEncoderAttrs, audioAttrs)); }
internal VideoTrackEncoderAttributes(VideoTrackAttributes videoAttrs) : this() { frameRate = videoAttrs.frameRate; width = videoAttrs.width; height = videoAttrs.height; includeAlpha = videoAttrs.includeAlpha; bitRateMode = videoAttrs.bitRateMode; vp8.alphaLayout = videoAttrs.alphaLayout; }
public MediaEncoder(string filePath, VideoTrackAttributes videoAttrs) : this(filePath, videoAttrs, new AudioTrackAttributes[0]) { }
public MediaEncoder( string filePath, VideoTrackAttributes videoAttrs, AudioTrackAttributes audioAttrs) : this(filePath, videoAttrs, new[] { audioAttrs }) { }
public MediaEncoder( string filePath, VideoTrackAttributes videoAttrs, AudioTrackAttributes[] audioAttrs) { m_ThisPtr = Create(filePath, new[] { videoAttrs }, audioAttrs); }