Class FilesClient
- Namespace
- AssemblyAI.Files
- Assembly
- AssemblyAI.dll
Client to upload files to the AssemblyAI API.
public class FilesClient
- Inheritance
-
FilesClient
- Inherited Members
Methods
UploadAsync(byte[], RequestOptions?, CancellationToken)
Upload a media file to AssemblyAI's servers.
public Task<UploadedFile> UploadAsync(byte[] audioFile, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
audioFilebyte[]The audio file to upload
optionsRequestOptionsThe HTTP request options
cancellationTokenCancellationToken
Returns
- Task<UploadedFile>
File uploaded to AssemblyAI
UploadAsync(FileInfo, RequestOptions?, CancellationToken)
Upload a media file to AssemblyAI's servers.
public Task<UploadedFile> UploadAsync(FileInfo audioFile, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
audioFileFileInfoThe local file to upload
optionsRequestOptionsThe HTTP request options
cancellationTokenCancellationToken
Returns
- Task<UploadedFile>
File uploaded to AssemblyAI
UploadAsync(Stream, RequestOptions?, CancellationToken)
Upload a media file to AssemblyAI's servers.
public Task<UploadedFile> UploadAsync(Stream request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestStreamoptionsRequestOptionscancellationTokenCancellationToken
Returns
UploadAsync(Stream, bool, RequestOptions?, CancellationToken)
Upload a media file to AssemblyAI's servers.
public Task<UploadedFile> UploadAsync(Stream stream, bool disposeStream, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
streamStreamThe file stream to upload
disposeStreamboolDispose the stream ASAP
optionsRequestOptionsThe HTTP request options
cancellationTokenCancellationToken
Returns
- Task<UploadedFile>
File uploaded to AssemblyAI
UploadAsync(ReadOnlyMemory<byte>, RequestOptions?, CancellationToken)
Upload a media file to AssemblyAI's servers.
public Task<UploadedFile> UploadAsync(ReadOnlyMemory<byte> audioFile, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
audioFileReadOnlyMemory<byte>The audio file to upload
optionsRequestOptionsThe HTTP request options
cancellationTokenCancellationToken
Returns
- Task<UploadedFile>
File uploaded to AssemblyAI