AudioSource Class | 
Namespace: FM.IceLink.Matroska
The AudioSource type exposes the following members.
| Name | Description | |
|---|---|---|
| AudioSource | 
            Initializes a new instance of the AudioSource class.
              | 
| Name | Description | |
|---|---|---|
| ClockRate | 
            Gets the clock rate in Hz.
              (Inherited from AudioSource.) | |
| Config | 
            Gets the output configuration.
              (Inherited from AudioSource.) | |
| Disabled | 
            Gets a value indicating whether this source is disabled.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| DisableTimestampReset | 
            Gets or sets whether the timestamp should be reset
            using the wall clock after TimestampResetInterval
            milliseconds elapse between frames.
              (Inherited from AudioSource.) | |
| DynamicProperties | 
            Gets or sets the dynamic properties on this instance.
              (Inherited from Dynamic.) | |
| ForceTimestampReset | 
            Gets or sets whether the timestamp should be reset
            before the next frame is processed.
              (Inherited from AudioSource.) | |
| FrameDuration | 
            Gets the frame duration in milliseconds.
            Defaults to 20.
              (Inherited from AudioSource.) | |
| Id | 
            Gets or sets the identifier.
              (Inherited from MediaSourceBase.) | |
| Input | 
            Gets or sets the current input.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| IsDirty | 
            Gets or sets a value indicating whether this instance is dirty.
              (Inherited from Serializable.) | |
| Label | 
            Gets the label.
              (Overrides MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormatLabel.) | |
| MaxOutputBitrate | 
            Gets the maximum supported output bitrate. -1 means infinite.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| Muted | 
            Gets or sets a value indicating whether this instance is muted.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| Output | 
            Gets or sets the output.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| OutputFormat | 
            Gets the output format.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| Outputs | 
            Gets or sets the outputs.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| Path | 
            Gets the path.
              | |
| Persistent | 
            Gets or sets a value indicating whether this instance is persistent.
            If true, this instance will not be destroyed unless
            Destroy is called explicitly on this instance.
            It will survive destruction of any parent elements that are
            being destroyed.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| PipelineJson | 
            Gets the pipeline JSON with this as the central point.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| PipelineJsonFromOutput | 
            Gets the pipeline JSON from an output.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| State | 
            Gets the state.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| SynchronizationSource | 
            Gets or sets the synchronization source.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| Tag | 
            Gets or sets an optional tag to identify this instance.
              (Inherited from MediaSourceBase.) | |
| TimestampResetInterval | 
            Gets or sets the amount of time in milliseconds
            between audio frames that will trigger a reset of
            the timestamp to the wall clock.
              (Inherited from AudioSource.) | |
| Volume | 
            Gets or sets a value indicating the volume
            (output resistance) of this source.
            Valid value range is 0.0 to 1.0, inclusive.
              (Inherited from AudioSource.) | 
| Name | Description | |
|---|---|---|
| OnDisabledChange | 
            Raised when the Disabled property changes state.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| OnEnded | 
            Raised when the file ends.
              | |
| OnProcessControlFrames | 
            Raised when control frames are processed.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| OnRaiseFrame | 
            Raised when a frame is raised.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) | |
| OnStateChange | 
            Raised when the state changes.
              (Inherited from MediaSourceTIOutput, TIInput, TIInputCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.) |