## schrosubband schrosubband |

## Synopsis

    #define             SCHRO_SUBBAND_IS_HORIZONTALLY_ORIENTED(position)
    #define             SCHRO_SUBBAND_IS_VERTICALLY_ORIENTED(position)
    #define             SCHRO_SUBBAND_SHIFT                 (position)
    void                schro_subband_get_frame_data        (SchroFrameData *dest,
                                                             SchroFrame *frame,
                                                             int component,
                                                             int position,
                                                             SchroParams *params);
    int                 schro_subband_get_position          (int index);

## Description

## Details

### SCHRO_SUBBAND_IS_HORIZONTALLY_ORIENTED()

    #define SCHRO_SUBBAND_IS_HORIZONTALLY_ORIENTED(position) (((position)&3) == 2)

### SCHRO_SUBBAND_IS_VERTICALLY_ORIENTED()

    #define SCHRO_SUBBAND_IS_VERTICALLY_ORIENTED(position) (((position)&3) == 1)

### SCHRO_SUBBAND_SHIFT()

    #define SCHRO_SUBBAND_SHIFT(position) ((position)>>2)

### schro_subband_get_frame_data ()

    void                schro_subband_get_frame_data        (SchroFrameData *dest,
                                                             SchroFrame *frame,
                                                             int component,
                                                             int position,
                                                             SchroParams *params);

### schro_subband_get_position ()

    int                 schro_subband_get_position          (int index);