Search Results for

    Show / Hide Table of Contents

    Class Helper

    Inheritance
    System.Object
    Helper
    Namespace: RenderHeads.Media.AVProVideo
    Assembly: cs.temp.dll.dll
    Syntax
    public static class Helper

    Fields

    AVProVideoVersion

    Declaration
    public const string AVProVideoVersion = "3.2.5"
    Field Value
    Type Description
    System.String

    MilliSecondsToHNS

    Declaration
    public const double MilliSecondsToHNS = 10000
    Field Value
    Type Description
    System.Double

    SecondsToHNS

    Declaration
    public const double SecondsToHNS = 10000000
    Field Value
    Type Description
    System.Double

    UnityBaseTextureName

    Declaration
    public const string UnityBaseTextureName = "_MainTex"
    Field Value
    Type Description
    System.String

    UnityBaseTextureName_HDRP

    Declaration
    public const string UnityBaseTextureName_HDRP = "_BaseColorMap"
    Field Value
    Type Description
    System.String

    UnityBaseTextureName_URP

    Declaration
    public const string UnityBaseTextureName_URP = "_BaseMap"
    Field Value
    Type Description
    System.String

    Methods

    ConvertFrameToTimeSeconds(Int32, Single)

    Declaration
    public static double ConvertFrameToTimeSeconds(int frame, float frameRate)
    Parameters
    Type Name Description
    System.Int32 frame
    System.Single frameRate
    Returns
    Type Description
    System.Double

    ConvertSecondsSince1970ToDateTime(Double)

    Declaration
    public static DateTime ConvertSecondsSince1970ToDateTime(double secondsSince1970)
    Parameters
    Type Name Description
    System.Double secondsSince1970
    Returns
    Type Description
    System.DateTime

    ConvertTimeSecondsToFrame(Double, Single)

    Declaration
    public static int ConvertTimeSecondsToFrame(double seconds, float frameRate)
    Parameters
    Type Name Description
    System.Double seconds
    System.Single frameRate
    Returns
    Type Description
    System.Int32

    FindNextKeyFrameTimeSeconds(Double, Single, Int32)

    Declaration
    public static double FindNextKeyFrameTimeSeconds(double seconds, float frameRate, int keyFrameInterval)
    Parameters
    Type Name Description
    System.Double seconds
    System.Single frameRate
    System.Int32 keyFrameInterval
    Returns
    Type Description
    System.Double

    GetErrorMessage(ErrorCode)

    Declaration
    public static string GetErrorMessage(ErrorCode code)
    Parameters
    Type Name Description
    ErrorCode code
    Returns
    Type Description
    System.String

    GetFilePath(String, MediaPathType)

    Declaration
    public static string GetFilePath(string path, MediaPathType location)
    Parameters
    Type Name Description
    System.String path
    MediaPathType location
    Returns
    Type Description
    System.String

    GetFriendlyResolutionName(Int32, Int32, Single)

    Declaration
    public static string GetFriendlyResolutionName(int width, int height, float fps)
    Parameters
    Type Name Description
    System.Int32 width
    System.Int32 height
    System.Single fps
    Returns
    Type Description
    System.String

    GetMatrixForOrientation(Orientation)

    Declaration
    public static Matrix4x4 GetMatrixForOrientation(Orientation ori)
    Parameters
    Type Name Description
    Orientation ori
    Returns
    Type Description
    Matrix4x4

    GetOrientation(Single[])

    Convert texture transform matrix to an enum of orientation types

    Declaration
    public static Orientation GetOrientation(float[] t)
    Parameters
    Type Name Description
    System.Single[] t
    Returns
    Type Description
    Orientation

    GetPath(MediaPathType)

    Declaration
    public static string GetPath(MediaPathType location)
    Parameters
    Type Name Description
    MediaPathType location
    Returns
    Type Description
    System.String

    GetPlatformName(Platform)

    Declaration
    public static string GetPlatformName(Platform platform)
    Parameters
    Type Name Description
    Platform platform
    Returns
    Type Description
    System.String

    GetPlatformNames()

    Declaration
    public static string[] GetPlatformNames()
    Returns
    Type Description
    System.String[]

    GetReadableTexture(RenderTexture, Texture2D)

    Declaration
    public static Texture2D GetReadableTexture(RenderTexture inputTexture, Texture2D targetTexture = null)
    Parameters
    Type Name Description
    RenderTexture inputTexture
    Texture2D targetTexture
    Returns
    Type Description
    Texture2D

    GetReadableTexture(Texture, Boolean, Orientation, Texture2D)

    Declaration
    public static Texture2D GetReadableTexture(Texture inputTexture, bool requiresVerticalFlip, Orientation ori, Texture2D targetTexture = null)
    Parameters
    Type Name Description
    Texture inputTexture
    System.Boolean requiresVerticalFlip
    Orientation ori
    Texture2D targetTexture
    Returns
    Type Description
    Texture2D

    GetTimelineRange(Double, TimeRanges)

    Declaration
    public static TimeRange GetTimelineRange(double duration, TimeRanges seekable)
    Parameters
    Type Name Description
    System.Double duration
    TimeRanges seekable
    Returns
    Type Description
    TimeRange

    GetTimeString(Double, Boolean)

    Declaration
    public static string GetTimeString(double timeSeconds, bool showMilliseconds = false)
    Parameters
    Type Name Description
    System.Double timeSeconds
    System.Boolean showMilliseconds
    Returns
    Type Description
    System.String

    GetUnityAudioSampleRate()

    Declaration
    public static int GetUnityAudioSampleRate()
    Returns
    Type Description
    System.Int32

    GetUnityAudioSpeakerCount()

    Declaration
    public static int GetUnityAudioSpeakerCount()
    Returns
    Type Description
    System.Int32

    LogInfo(String, Object)

    Declaration
    public static void LogInfo(string message, Object context = null)
    Parameters
    Type Name Description
    System.String message
    Object context

    Matrix4x4FromAffineTransform(Single[])

    Declaration
    public static Matrix4x4 Matrix4x4FromAffineTransform(float[] affineXfrm)
    Parameters
    Type Name Description
    System.Single[] affineXfrm
    Returns
    Type Description
    Matrix4x4
    In This Article