MediaSourceAudioInputNode Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет узел в звуковом графе, который вводит звуковые данные в граф из объекта MediaSource .
public ref class MediaSourceAudioInputNode sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaSourceAudioInputNode final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaSourceAudioInputNode : System.IDisposable
Public NotInheritable Class MediaSourceAudioInputNode
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Комментарии
Класс MediaSource предоставляет общее представление мультимедийного содержимого из различных источников, таких как файлы или сетевые потоки. Дополнительные сведения о работе с MediaSource см. в статье Элементы мультимедиа, списки воспроизведения и дорожки.
Получите экземпляр этого класса, вызвав AudioGraph.CreateMediaSourceAudioInputNode и перейдя к свойству CreateFileInputNodeResult.FileInputNode .
Свойства
ConsumeInput |
Возвращает или задает значение, указывающее, использует ли входной узел MediaSource входные данные. |
Duration |
Возвращает длительность мультимедийного содержимого, представленного объектом MediaSource, связанным с узлом. |
EffectDefinitions |
Возвращает список определений эффектов для узла MediaSource . Эффекты в списке обрабатывают звуковые данные, которые проходят через узел в том порядке, в котором они отображаются в списке. |
Emitter |
Возвращает объект AudioNodeEmitter , описывающий положение и другие физические характеристики излучателя, из которого создается выходной звук AudioSubmixNode при использовании пространственной обработки звука. |
EncodingProperties |
Возвращает свойства кодирования для узла подмикса звукового устройства. |
EndTime |
Возвращает или задает время окончания входного узла MediaSource , определяющее время воспроизведения мультимедийного содержимого. |
LoopCount |
Возвращает или задает число циклов входного узла MediaSource . |
MediaSource |
Возвращает объект MediaSource, связанный с узлом ввода звука. |
OutgoingConnections |
Возвращает список исходящих подключений из входного узла MediaSource к другим узлам в звуковом графе. |
OutgoingGain |
Возвращает или задает исходящее значение для узла ввода звука MediaSource . |
PlaybackSpeedFactor |
Возвращает или задает коэффициент скорости воспроизведения для узла ввода звука MediaSource . |
Position |
Возвращает позицию воспроизведения входного узла MediaSource . |
StartTime |
Возвращает или задает время начала входного узла MediaSource . |
Методы
AddOutgoingConnection(IAudioNode, Double) |
Добавляет исходящее соединение с получением на входной узел MediaSource . |
AddOutgoingConnection(IAudioNode) |
Добавляет исходящее соединение с получением на входной узел MediaSource . |
Close() |
Закрывает входной узел MediaSource и удаляет связанные ресурсы. |
DisableEffectsByDefinition(IAudioEffectDefinition) |
Отключает все эффекты в списке EffectDefinitions с указанным определением эффекта. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
EnableEffectsByDefinition(IAudioEffectDefinition) |
Включает все эффекты в списке EffectDefinitions с указанным определением эффекта. |
RemoveOutgoingConnection(IAudioNode) |
Удаляет исходящее подключение из узла входных аудиоданных MediaSource к указанному узлу. |
Reset() |
Сбрасывает узел ввода звука MediaSource . |
Seek(TimeSpan) |
Перемещает позицию воспроизведения узла в указанное время в пределах мультимедийного содержимого. |
Start() |
Запускает входной узел MediaSource . |
Stop() |
Останавливает узел вывода звукового файла. |
События
MediaSourceCompleted |
Происходит, когда позиция воспроизведения достигает конца мультимедийного содержимого или позиции, указанной свойством EndTime . |