Class LegacyAudioException
An exception representing an error in Windows Multimedia Audio.
Namespace: Unosquare.FFME.Common
Syntax
[Serializable]
public sealed class LegacyAudioException : MediaContainerException
Constructors
LegacyAudioException()
Initializes a new instance of the LegacyAudioException class.
Declaration
public LegacyAudioException()
LegacyAudioException(String)
Initializes a new instance of the LegacyAudioException class.
Declaration
public LegacyAudioException(string message)
Parameters
| Type | Name | Description |
|---|---|---|
| String | message | The error message. |
LegacyAudioException(String, Exception)
Initializes a new instance of the LegacyAudioException class.
Declaration
public LegacyAudioException(string message, Exception innerException)
Parameters
| Type | Name | Description |
|---|---|---|
| String | message | The error message. |
| Exception | innerException | The inner exception. |
LegacyAudioException(LegacyAudioResult, String)
Initializes a new instance of the LegacyAudioException class.
Declaration
public LegacyAudioException(LegacyAudioResult result, string functionName)
Parameters
| Type | Name | Description |
|---|---|---|
| LegacyAudioResult | result | The result returned by the Windows API call. |
| String | functionName | The name of the Windows API that failed. |
Properties
FunctionName
Gets the name of the function that failed.
Declaration
public string FunctionName { get; }
Property Value
| Type | Description |
|---|---|
| String |
Result
Gets the Windows API result code.
Declaration
public LegacyAudioResult Result { get; }
Property Value
| Type | Description |
|---|---|
| LegacyAudioResult |
Methods
GetObjectData(SerializationInfo, StreamingContext)
Declaration
[SecurityPermission(SecurityAction.Demand, SerializationFormatter = true)]
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializationInfo | info | |
| StreamingContext | context |