Engee 文档

From Multimedia File

来自多媒体文件的流。

blockType: From Multimedia File

图书馆路径:

/Signal Operations/Sources/From Multimedia File

资料描述

From Multimedia File 格式读取音频文件数据样本。从多媒体文件wav并产生具有以下数据类型和幅度范围之一的信号。

输出数据的类型 输出幅度范围

漂浮64

±

漂浮物32

±

Int16

以前 (从 以前

Uint8

以前

港口

输出

# 音频 — 音频信号
scalar | matrix

Details

如果向量不是标量,它必然是一个矩阵 by ,其中 是通道数。

数据类型

Float64"、"Float32"、"Int16"、"UInt8"。

复数支持

参数

主页

# File name — 多媒体文件的名称

Details

指定要读取的多媒体文件的名称。

指定文件的绝对路径是可以接受的(从 /用户),和相对的。 在这种情况下,相对路径是从当前目录(残疾人士).

您也可以仅指定文件名。 在这种情况下,AnyMath 将首先使用相对路径(即在当前目录中)搜索具有该名称的文件,然后在搜索路径中搜索。: AnyMath路径编辑器.

默认值

/user/input.wav

程序使用名称

inputFilename

可调谐

可计算

# Inherit sample time from file — 从文件继承采样周期
Logical

Details

启用此选项,以便块从输入多媒体文件继承采样周期。

取消选中此选项,以便块使用参数中指定的采样周期 Desired sample time .

当您不知道多媒体文件的估计采样率时,请选择此选项。
默认值

true (已开启)

程序使用名称

inheritSampleTime

可调谐

可计算

# Desired sample time — 采样周期
SampleTime (real number / vector of two real numbers)

Details

定块的采样周期。

依赖关系

要使用此选项,请取消选中该选项。 Inherit sample time from file .

默认值

1/30

程序使用名称

userDefinedSampleTime

可调谐

可计算

# Number of times to play file — 媒体文件播放次数
Real number

Details

指定播放输入多媒体文件的次数。

默认值 资讯 这意味着该块重复播放多媒体文件,直到仿真停止。

默认值

Inf

程序使用名称

numPlays

可调谐

可计算

# Read range — 音频采样范围
Array of real numbers

Details

将要从中读取的样本范围指定为表单中的双元素行向量 [StartSample EndSample],在哪里 开始示例 –这是文件读取开始的倒计时,以及 端示例 -文件读取停止的倒计时。

默认值

[1, Inf]

程序使用名称

readRange

可调谐

可计算

# Samples per audio channel — 音频通道计数
Integer

Details

指定每个音频通道的计数数。

默认值

1024

程序使用名称

audioFrameSize

可调谐

可计算

主机

# Audio output data type — 音频输出数据类型
Float64 | Float32 | Int16 | UInt8

Details

指定通过 Audio 端口输出的音频样本的数据类型。

Float64 | Float32 | Int16 | UInt8

默认值

Float64

程序使用名称

audioDataType

可调谐

可计算

此外

抽样率

Details

此单元使用的采样率取决于音频流的采样率。

当街区的时候 From Multimedia File 它的工作频率相同,基本音频流可能有不同的频率。

用于音频文件的采样周期计算

Details

单元在输出端口接收的采样周期定义为:

,

哪里 -参数值 Samples per audio channel ,而 -在wav文件中编码的数据的频率。