pub enum AudioPlaybackInput {
Path(PathBuf),
Bytes(Bytes),
UploadSource(UploadSource),
}Expand description
表示可用于本地播放的音频输入。
Variants§
Path(PathBuf)
直接播放本地文件。
Bytes(Bytes)
通过 stdin 管道播放内存中的音频字节。
UploadSource(UploadSource)
通过上传源中的字节进行播放。
Implementations§
Trait Implementations§
Source§impl Clone for AudioPlaybackInput
impl Clone for AudioPlaybackInput
Source§fn clone(&self) -> AudioPlaybackInput
fn clone(&self) -> AudioPlaybackInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AudioPlaybackInput
impl Debug for AudioPlaybackInput
Source§impl From<&Path> for AudioPlaybackInput
impl From<&Path> for AudioPlaybackInput
Source§impl From<Bytes> for AudioPlaybackInput
impl From<Bytes> for AudioPlaybackInput
Source§impl From<PathBuf> for AudioPlaybackInput
impl From<PathBuf> for AudioPlaybackInput
Source§impl From<UploadSource> for AudioPlaybackInput
impl From<UploadSource> for AudioPlaybackInput
Source§fn from(value: UploadSource) -> Self
fn from(value: UploadSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for AudioPlaybackInput
impl RefUnwindSafe for AudioPlaybackInput
impl Send for AudioPlaybackInput
impl Sync for AudioPlaybackInput
impl Unpin for AudioPlaybackInput
impl UnsafeUnpin for AudioPlaybackInput
impl UnwindSafe for AudioPlaybackInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more