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
audioFile
byte[]The audio file to upload
options
RequestOptionsThe HTTP request options
cancellationToken
CancellationToken
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
audioFile
FileInfoThe local file to upload
options
RequestOptionsThe HTTP request options
cancellationToken
CancellationToken
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
request
Streamoptions
RequestOptionscancellationToken
CancellationToken
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
stream
StreamThe file stream to upload
disposeStream
boolDispose the stream ASAP
options
RequestOptionsThe HTTP request options
cancellationToken
CancellationToken
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
audioFile
ReadOnlyMemory<byte>The audio file to upload
options
RequestOptionsThe HTTP request options
cancellationToken
CancellationToken
Returns
- Task<UploadedFile>
File uploaded to AssemblyAI