Home | Trees | Indices | Help |
|
---|
|
object --+ | component.Component --+ | core.Processor --+ | ArrayDecoder
Decoder taking Numpy array as input
|
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
|
|||
|
|
|||
mimetype =
|
|||
output_blocksize = 8192
|
|||
output_samplerate = None hash(x) |
|||
output_channels = None hash(x) |
|
|||
Inherited from |
|
Short alphanumeric, lower-case string which uniquely identify this processor, suitable for use as an HTTP/GET argument value, in filenames, etc...
|
Construct a new ArrayDecoder from an numpy array Parameters ---------- samples : numpy array of dimension 1 (mono) or 2 (multichannel) if shape = (n) or (n,1) : n samples, mono if shape = (n,m) : n samples with m channels start : float start time of the segment in seconds duration : float duration of the segment in seconds
|
Allocate internal resources and reset state, so that this processor is ready for a new run. The channels, samplerate and/or blocksize and/or totalframes arguments may be required by processors which accept input. An error will occur if any of these arguments is passed to an output-only processor such as a decoder.
|
Process input frames and return a (output_frames, eod) tuple. Both input and output frames are 2D numpy arrays, where columns are channels, and containing an undetermined number of frames. eod=True means that the end-of-data has been reached. Output-only processors (such as decoders) will raise an exception if the frames argument is not None. All processors (even encoders) return data, even if that means returning the input unchanged. Warning: it is required to call setup() before this method.
|
Number of channels in the data returned by process(). May be different from the number of channels passed to setup()
|
Samplerate of the data returned by process(). May be different from the samplerate passed to setup()
|
The total number of frames that this processor can output for each step in the pipeline, or None if the number is unknown.
|
The total number of frames that this processor will output, or None if the number is unknown.
|
Release resources owned by this processor. The processor cannot be used anymore after calling this method.
|
Information about the media object uri start duration
|
|
Return a user-friendly file format string
|
Return a user-friendly encoding string
|
Return the sample width (8, 16, etc..) of original audio file/stream, or None if not applicable/known
|
Return the metadata embedded into the encoded stream, if any.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sun Dec 15 00:09:37 2013 | http://epydoc.sourceforge.net |